标签:local color 停止 登陆 bin 16px 设置 cal class
MySQL是使用apt-get安装的
1.停止mysql服务
sudo service mysql stop
2.修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1 这行注释掉改为 bind-address = 0.0.0.1
3.使用root登陆mysql
hupeng@hupeng-vm:~$ mysql -u root -p mysql> grant all on *.* to root@"%" identified by "远程登陆的密码" mysql> flush privileges; mysql> quit hupeng@hupeng-vm:~$ sudo service mysql restart #重启mysql服务
root@"%" 中的%表示所有IP都有连接权限
但是远程登陆的密码可以和本地登陆的密码不同
设置本地登陆的密码
mysql> grant all on *.* to root@localhost identified by "本地登陆的密码"
初始状态
修改后的
本地登陆和远程登陆的密码可以不同
经验教训: mysql.user表中的root相关项最好不要乱删,我无意删除过一条后,虽然还能登陆,但是每次执行下面的语句时都失败
标签:local color 停止 登陆 bin 16px 设置 cal class
原文地址:http://www.cnblogs.com/hupeng1234/p/7003445.html