最后,小狼再介绍一些安装mysql后常用的设置
1、mysql允许远程连接
mysql安装后,很多服务器都是远程操作,因此该步骤是必不可少的
1>
MySQL>update user set host = '%' where user = 'root';
执行这个可能报下面错误
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
这时候再执行下面,发现已经修改了,那是因为没有FLUSH PRIVILEGES,接着下面步骤就可以了
MySQL>select host, user from user;
2> MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
给予任何主机访问数据的权限
3>MySQL>FLUSH PRIVILEGES;
修改生效
2、mysql设置密码方法
鉴于安全考虑,修改密码也是比不可少的步骤
方法一:
(适用于管理员或者有全局权限的用户重设其它用户的密码)
进入命令行模式
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name';
mysql> FLUSH P