mysql 设置远程连接,授权

一、允许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设置路径新版本和新系统和原来有不同

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容