mysql5/8命令行开启远程访问,修改密码
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2021-11-11 11:53:16
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
首先进入mysql的命令行界面,连接mysql服务器
mysql -u root -p;
之后出现让你输入密码的提示,输入后连接成功会提示数据库版本信息
开启远程访问
先允许所有主机连接
update user set host='%' where user='root';
mysql5
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
mysql8
ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; alter user 'root'@'%' identified with mysql_native_password by '123456';
执行成功后已经开启啦root的远程访问权限,
立即生效使用下面命令在mysql命令行执行刷新刚才修改的权限,使其生效。
flush privileges;
查看修改是否成功
选择数据库:mysql
use mysql;//选择mysql数据库 select host,user from user;//查询字段