--skip-grant-tables
的作用是使MySQL绕过权限检测启动。以这种方式启动MySQL,任何人都可以无密码连接到MySQL。这是不允许的。--skip-networking
的作用就是使MySQL服务不监听来自TCP/IP的请求,即通过网络无法连接到该MySQL服务。
在linux上命令如下:
mysqld_safe --skip-grant-tables --skip-networking&
第二步,不使用帐号密码登录MySQL,修改账户的密码,命令如下:
update mysql.user set password=password('123456') where user='system';
第三步,关闭MySQL服务,然后以正常的方式启动MySQL,命令如下:
mysqladmin shutdown
mysql_safe
【相关推荐】
1. 免费mysql在线视频教程
2. MySQL最新手册教程
3. 数据库设计那些事