首页 >

mysql数据库怎么跳过验证 |mysql5.1.73

mysql列名转换,mysql 精确计算金额,mysql向下递归非函数,mysql作业答案查询软件,mysql 数据索引吗,mysql5.1.73mysql数据库怎么跳过验证 |mysql5.1.73
1. 使用无密码账户登录MySQL
要使用无密码账户登录MySQL,大家需要先停止MySQL服务器。使用以下命令:
sudo systemctl stop mysql
接下来,大家使用以下命令,以跳过密码的方式启动MySQL:
sudo mysqld_safe --skip-grant-tables &
2. 重设root账户密码
已经跳过身份验证,大家可以使用以下命令连接到MySQL:
mysql -u root
接下来,大家可以使用以下命令来更改大家的root账户密码:
UPDATE mysql.user SET authentication_string=PASSWORD('新密码'), plugin='mysql_native_password' WHERE User='root' AND Host='localhost';
注意:在MySQL 8.0之前,该命令是SET PASSWORD FOR语法。
执行完毕后,可使用以下命令刷新权限:
FLUSH PRIVILEGES;
3. 更改配置文件
已重设root账户密码,大家可以更改MySQL服务器的配置文件,以禁用跳过验证。
首先,使用以下命令打开配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
接下来,找到以下行:
skip-grant-tables
并将其注释:
#skip-grant-tables
保存并关闭文件。
最后,使用以下命令重启MySQL服务器:
sudo systemctl restart mysql
现在,大家已经成功地跳过MySQL身份验证,并重设了root账户的密码。请记得在生产环境下不要跳过身份验证,以确保您的数据的安全性。

mysql数据库怎么跳过验证 |mysql5.1.73
  • idea连接mysql数据库查询 |mysql 引索
  • idea连接mysql数据库查询 |mysql 引索 | idea连接mysql数据库查询 |mysql 引索 ...

    mysql数据库怎么跳过验证 |mysql5.1.73
  • mysql服务如何强制删除数据 |linux mysql安装使用
  • mysql服务如何强制删除数据 |linux mysql安装使用 | mysql服务如何强制删除数据 |linux mysql安装使用 ...

    mysql数据库怎么跳过验证 |mysql5.1.73
  • 2级mysql大题真题 |mysql 5.6 启用innodb
  • 2级mysql大题真题 |mysql 5.6 启用innodb | 2级mysql大题真题 |mysql 5.6 启用innodb ...