后端架构

MySQL 数据库常见问题

原创 · 开发经验

MySQL常用命令

用文本方式将数据装入数据表中:

bashmysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;

导入.sql文件命令:

bashmysql> USE 数据库名;
mysql> SOURCE d:/mysql.sql;

命令行修改root密码:

bashmysql> UPDATE mysql.user SET password=PASSWORD(’x’) WHERE User=’ root’;
mysql> FLUSH PRIVILEGES;

显示字符集:

bashmysql> show variables like 'character%';

MySQL安装注意事项

mysql安装的时候windows下不区分大小写,但是linux下是区分大小写的,所以有时候会导致环境不一样需要修改表名,为了方便所以修改下mysql支持大小写, mysql使用时表名最好全部小写,大写会造成创建关系150错误。my.ini 里面的mysqld部分加入 lower_case_table_names=0,注: 1 表示不区分大小写, 0表示区分大小写 [mysqld] lower_case_table_names=0 port= 3306 然后重启mysql服务

bash# net stop mysql
# net start mysql

MySQL启动提示服务名无效

使用mysql时,打开cmd,输入net start mysql,提示服务名无效,查看服务列表,结果找不到mysql服务。打开cmd,切换到mysql的bin目录下

bash# D:\Program Files\MySQL5.1\bin>mysqld.exe -install
Service successfully installed.
# D:\Program Files\MySQL5.1\bin>net start mysql

MySQL 服务已经启动成功。打开服务列表,看到mysql服务了