MySQL8.0允许root远程登录
连接mysql
1 | mysql -uroot -P3306 -hlocalhost -p |
新建远程root
用户
1 | create user 'root'@'%' IDENTIFIED with mysql_native_password by '123456'; |
旧的工具使用mysql_native_password
加密认证。
8.0默认使用caching_sha2_password
加密认证。
允许登陆
1 | grant all privileges on *.* to 'root'@'%' ; |
1 | flush privileges; |
修改/etc/mysql/mysql.conf.d/mysqld.cnf
1 | [mysqld] |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 张拓的博客!