当前位置:   article > 正文

Mysql进行初始化密码配置和远程访问_debian mysql 远程登录

debian mysql 远程登录

1.查看debian-sys-maint用户的密码:

        在目录     /etc/mysql/ 下的这个debian.cnf文件,使用sudo cat debian.cnf进行密码的查看

2.debian-sys-maint用户登录mysql,设置root用户密码和访问权限
mysql -u debian-sys-maint -p
XXXXXXXXXXXXXXX
use mysql;
update mysql.user set authentication_string=password('111111')where user='root'and Host ='localhost';
update user set plugin="mysql_native_password";
flush privileges;
quit;

3.#/etc/mysql/mysql.conf.d/mysqld.cnf 中设定只接受localhost链接
vi /etc/mysql/mysql.conf.d/mysqld.cnf
#从网络节点链接mysql,需要用#注释掉bind-address !!!
# By default we only accept connections from localhost
#bind-address = 127.0.0.1

4.重新使用debian-sys-maint用户访问mysql,为root授权远程访问
mysql -u debian-sys-maint -p
XXXXXXXXXXXXXXX
use mysql;
grant all privileges on *.* to 'root'@'%' identified by '111111' with grant option;
quit;

#重启mysql服务
#sudo service mysql restart

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/323179
推荐阅读
相关标签
  

闽ICP备14008679号