Linux

在 MySQL 中關閉 –skip-grant-tables

  • February 25, 2021

我對使用 Linux 很陌生,但我正在 Amazon ec2 實例上設置我的 MySQL 數據庫。我遵循了一些關於使用--skip-grant-tablesMySQL 選項重置使用者登錄密碼的指示。現在我正在嘗試添加一個使用者,但不知道如何關閉該選項。

這就是我想要做的:

mysql> GRANT CREATE,SELECT,INSERT,UPDATE,DELETE ON ...my db username and pass

但我收到此錯誤:

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

如何關閉此選項?

只需正常停止並重新啟動 MySQL。

登錄到 mysql

mysql -u root -p

然後執行:

FLUSH PRIVILEGES;

http://dev.mysql.com/doc/refman/5.0/en/server-options.html http://dev.mysql.com/doc/refman/5.0/en/mysqladmin.html

引用自:https://unix.stackexchange.com/questions/58655