对内 忘记密码终端修改操作:
#停止mysql服务 sudo /opt/lampp/lampp stopmysql #参数启动mysqld sudo /opt/lampp/sbin/mysqld --skip-grant-tables #新建开一个终端(复制会话)进入 sudo /opt/lampp/bin/mysql -uroot #使用mysql权限,修改密码 use mysql; update user set password=password("123456") where user="root"; #刷新权限表 flush privileges; #重启mysql服务 sudo /opt/lampp/lampp startmysql
对外用% 终端远程连接修改:
#停止xampp sudo/ opt/ lampp/ lampp stop #直接修改密码 grant all privileges on *.* to root@'%' identified by "123456"; #刷新权限表 flush privileges; #启动xampp sudo/ opt/ lampp/ lampp start #使用远程工具navicat连接成功
phpMyAdmin修改操作:
启动mysql、apache,登录phpMyAdmin。在“权限”部分添加一个root@%用户,内容参照 root@localhost 的设置;两者的区别就是主机字段,一个写%,一个写localhost;
版权声明:本文原创发表于 博客园,作者为 RainBol 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
来源:https://www.cnblogs.com/RainBol/p/9669305.html