当 MySQL 服务器运行时使用了 --skip-grant-tables
参数,意味着所有用户都具有超级管理员权限,可以访问和修改任何数据库和表。这是一个安全风险,因此只应该在特定情况下使用。
如果需要在 MySQL 服务器上操作,请按以下步骤进行:
- 打开终端或命令提示符窗口。
- 输入以下命令并按 Enter 键:
mysql -u root
- 如果您设置了密码,则会提示您输入密码。由于使用
--skip-grant-tables
参数,此时不需要输入密码。 - 如果用户名和密码都正确,就会进入 MySQL 的命令行界面。
现在您已经可以像平常一样执行 SQL 命令来访问和修改数据库。请注意,由于缺少授权表格的限制,在这种情况下非常容易误删除或误修改数据。因此,请谨慎操作,并尽快恢复正常的授权表格以加强安全性。
要退出 MySQL 命令行界面,请输入 exit;
或 \q
命令并按 Enter 键。