1、登录mysql
mysql -u root -p
然后输入密码,登录进去mysql;
2、切换数据库
use mysql;
3、修改权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '1314@LOVELY#LAND$LUFEI@AISI' WITH GRANT OPTION;
其中root是root账户,“1314@LOVELY#LAND$LUFEI@AISI”是远程访问mysql数据库的密码;
4、更新权限
flush privileges;
5、遇到的问题
Navicat利用ssh远程连接虚拟服务器下的mysql报错2013 ..reading initial packet……(无法连接mysql)!
解决方案:
在/etcmy.cnf或者/etc/msyql/my.cnf配置文件中,[mysqld]段加
skip-name-resolve
重启mysql即可连接上数据库!
service mysqld restart