导读:本文将介绍如何初始化MySQL为空密码 , 以便能够使用MySQL的安全功能 。
1. 首先,打开MySQL的配置文件my.cnf , 在[mysqld]部分添加一行skip-grant-tables,然后保存退出 。
2. 然后重启MySQL,运行命令service mysql restart或者/etc/init.d/mysql restart,使配置文件生效 。
3. 接下来 , 使用root用户登录MySQL,此时不需要输入密码即可登录,因为skip-grant-tables已经跳过了密码验证 。
4. 之后,使用update user set password=password('') where user='root';语句更新root用户的密码为空 。
【mysql初始化失败原因 mysql初始化为空密码】5. 最后,重启MySQL服务,并且注释掉skip-grant-tables,使MySQL恢复正常的密码验证功能 。
总结:本文主要介绍了如何初始化MySQL为空密码 , 以便能够使用MySQL的安全功能 。首先,需要在配置文件中添加一行skip-grant-tables,然后重启MySQL,使配置文件生效;接着,使用root用户登录MySQL,此时不需要输入密码即可登录;再然后,使用update user set password=password('') where user='root';语句更新root用户的密码为空;最后,重启MySQL服务,并且注释掉skip-grant-tables,使MySQL恢复正常的密码验证功能 。
推荐阅读
- mysql 官网 mysql模式官网
- mysql 索引建议 mysql建索引保存很慢
- mysql自增是什么意思 mysql自增的传值
- mysql函数是什么意思 mysql函数典型
- mysql密码在哪看 mysql看密码