Mac-Osx
Mysql修復root密碼
我想我把桌子弄亂了,
user
試圖更新密碼,執行類似的東西UPDATE mysql.user SET authentication_string='root' WHERE User='root';
沒有刷新權限。現在我基本上被鎖定了,即使我嘗試也無法連接到 mysql cli
sudo mysqld_safe --skip-grant-tables &
有一種方法可以安全地刪除所有 mysql 數據庫,包括
user
表?(MacOS 莫哈韋)
這是
/usr/local/bin
相關的內容mysql
mysql mysqladmin mysqlpump mysql.server mysqlbinlog mysqlrouter mysql_client_test mysqlcheck mysqlrouter_plugin_info mysql_config mysqld mysqlshow mysql_config_editor mysqld_multi mysqlslap mysql_secure_installation mysqld_safe mysqltest mysql_ssl_rsa_setup mysqldump mysqlxtest mysql_tzinfo_to_sql mysqldumpslow mysql_upgrade mysqlimport
首先備份您的
/etc/mysql
和/var/lib/mysql
目錄。然後嘗試初始化
mysql_install_db
從頭開始重新創建 mysql 模式。
你可以在這裡閱讀:https ://dev.mysql.com/doc/refman/5.6/en/mysql-install-db.html
如果您不需要數據庫或任何設置,您可以簡單地解除安裝 mysql 並清除配置文件。
步驟是:
brew uninstall mysql brew cleanup sudo rm -rf /usr/local/var/mysql ## verify within my.cnf
附言。因為我不是 MacOS 使用者,所以對此持保留態度。