日期:2014-05-16  浏览次数:20529 次

mysql数据库相关设置linux

1.修改mysql的配置文件让其忽略表名的大小写

? 用root帐号登录,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MySQL服务,若设置成功,则不再区分表名的大小写;

??

2.创建数据库、用户并且分配权限

? create ?database ?database_name;

? create user user_name@'IP' identified by 'password';

? grant all privileges on database_name.* to user_name;

? (权限的分配可以根据实际情况进行修改)

?

??

3.指定ip访问用户权限

?CREATE USER "username"@"xxx.xxx.xxx.xxx" IDENTIFIED BY "your_password"

?//查看能够访问数据库的主机名称与用户

? select user,host from mysql.user; ??

?

4.数据库的备份

? mysqldump -h host_name -P port -u user_name -p ?database_name >导出文件的完全路径;

??

5.数据库恢复

? mysql -h host_name -P port -u user_name -p database_name <导入文件的完全路径;

??

6.数据库启动(假设数据库安装在/usr/local/mysql/目录下)

? /usr/local/mysql/mysql start

??

7.数据库停止(假设数据库安装在/usr/local/mysql/目录下)

? /usr/local/mysql/mysql stop

??

8.数据库重启(假设数据库安装在/usr/local/mysql/目录下)

? /usr/local/mysql/mysql restart