ubuntu mysql root 密码忘却重置
发布时间:2023-09-20 16:15:42 所属栏目:MySql教程 来源:
导读: 方法一:
1):编辑 mysqld.cnf 文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
2):在文件中的 skip-external-locking 一行的下面添加一行:
skip-grant-tables
3
1):编辑 mysqld.cnf 文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
2):在文件中的 skip-external-locking 一行的下面添加一行:
skip-grant-tables
3
方法一: 1):编辑 mysqld.cnf 文件 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 2):在文件中的 skip-external-locking 一行的下面添加一行: skip-grant-tables 3):重启 MySQL 服务 sudo service mysql restart 4):终端输入 mysql 进入 MySQL,输入 USE mysql 切换至 mysql 数据库 mysql USE mysql 5):把 root 用户的密码修改为 000000 UPDATE mysql.user SET authentication_string=password('000000') WHERE User='root' AND Host ='localhost'; 6):修改字段 plugin UPDATE user SET plugin="mysql_native_password"; 7): flush privileges; 8):退出 quit; 9):注释掉 /etc/mysql/mysql.conf.d/mysqld.cnf 文件中添加的一行 方法二:利用 mysql 自带的用户 debian-sys-maint 进行重置密码,只有 Debian 或 Ubuntu 服务器才有,存在于 /etc/mysql/debian.cnf 文件中 1):打开 /etc/mysql/ 目录下的 debian.cnf 文件,里面包括用户名和密码 sudo vim /etc/mysql/debian.cnf 2):使用文件中提供的用户名和密码进入 mysql mysql -u debian-sys-maint -p 3):选择 mysql 数据库 use mysql; 4):更新 root 用户的密码为 123456 update user set authentication_string=password('123456') where user='root'; (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐