Linux下Mysql的一些操作

这几天在Linux下部署Mysql,搞的头大,还好,总算弄的差不多了,记录一下一些配置的过程,免得下一次又忘记了:

1、Linux下启动Mysql的命令:/etc/rc.d/init.d/mysql start  (使用的是默认安装的目录)

2、关闭Mysql的命令:/etc/rc.d/init.d/mysql shutdown

3、重启Mysql的命令:/etc/rc.d/init.d/mysql restart

4、创建用户:grant 权限(all代表所有权限) on database_name to userNmae@"%"  identified by "Password"

GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION

5、导入数据:在mysql的命令行,source daoru.sql;

6、Linux下解决Mysql数据库大小写的问题:

Linux安装好后,修改/etc/my.cnf文件,在[mysqld]下加一行:lower_case_names=1

如果/etc下没有my.cnf文件,就把/usr/share/mysql目录下的my-medium.cnf拷贝到/etc目录下,重命名为my.cnf,然后再修改,最后重启Mysql就OK了。可以在Mysql的命令行检查当前的设置是否区分大小写:   

mysql> show variables like '%case_table%';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_table_names | 1     |
+------------------------+-------+
1 row in set (0.00 sec)
(0:区分;1:不区分)