一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,
具体操作如下:
在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit
二、已解决:mysql无法远程访问10061错误,各种方式授权后也无效(ubuntu 16.04LTS mysql 5.7.13)
先直接说解决方案
/etc/mysql/mysqld.conf.d/mysqld.cnf
bind-address = 127.0.0.1
前面加# 变成 # bind-address = 127.0.0.1
sudo service mysql restart
5.5.7 之后是mysql,不再是mysqld了
环境说明
ubuntu 16.04LTS
mysql 5.7.13 (APT直接装的)
问题说明
别的文章说的几种授权方式授权后仍然无法远程连接
mysql设置路径新版本和新系统和原来有不同