mysql5/8命令行开启远程访问,修改密码

来源:赵克立博客 分类: 数据库 标签:--发布时间:2015-11-08 21:49:19最后更新:2021-11-11 11:53:16浏览:1883
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。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;//查询字段

f9dcd100baa1cd114005c84cbd12c8fcc3ce2d2e.jpg


微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python