南京华籁云信息技术有限公司
18066058025 025-85999293
  1. 首页 > 解决方案 > 技术博客

linux环境下忘记mysql数据库root密码以及开启数据库远程连接访问

作者:华籁云 日期:2019-10-11 13:53:45 点击数:

1、编辑MySQL配置文件my.cnf (宝塔面板-软件管理-MySQL 5.5.57-设置-配置修改)
vi /etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables
[mysqld]
skip-grant-tables
:wq! #保存退出
service mysqld restart #重启MySQL服务

2、进入MySQL控制台(宝塔的mysql数据库路径/www/server/mysql/bin)
mysql -u root -p #直接按回车,这时不需要输入root密码。

3、修改root密码,进入mysql数据库
mysql> use mysql;
mysql> update user set password=PASSWORD(“zx12345678zx”) where user=”root”;

mysql> flush privileges; 刷新系统授权表
mysql> grant all on *.* to ‘root’@’localhost’ identified by ‘zx12345678zx’ with grant option;

4、取消/etc/my.cnf中的skip-grant-tables
vi /etc/my.cnf 编辑文件,找到[mysqld],删除skip-grant-tables这一行
:wq! #保存退出

5、重启mysql
service mysqld restart #重启mysql,这个时候mysql的root密码已经修改为zx12345678zx

6、进入MySQL控制台(宝塔的mysql数据库路径/www/server/mysql/bin)
mysql -u root -p #进入mysql控制台
zx12345678zx #输入密码

至此,linux下忘记的mysql数据库的root密码就算是找回来了。

开启数据库远程连接访问:
mysql> grant all privileges on *.* to root@’%’ identified by ‘6b682de15767339a’;
mysql> flush privileges;


关于我们:华籁云(nparadigmspc.com)隶属南京华籁云信息技术有限公司,是一家专注于网站及服务器综合业务提供商。服务包括:、、、、南京服务器维护南京网站维护,公司配有客服、技术、开发等部门,拥有数名安全专家,7*24为用户提供技术服务。

欢迎联系华籁云(HUALAIYUN)我们将竭诚为您服务!

接待地址:南京市文景路61号垠坤创芯汇(各区均有办公接待处) 贴心服务:一个电话免费预约来访或者上门洽谈


随便看看
 
锂电池 | 陕西防水材料 | 车辆检测器 | 化学试剂 | 河南聚合科技 | 河南新能源 |