安装后MySQL系统表丢失

时间:2013-11-18 17:39:33

标签: mysql installation

我刚刚安装了mysql 5.6.13并运行mysql_secure_installation来设置我的密码。我可以使用我的新密码以root身份登录到数据库,但我没有看到'mysql'系统数据库。我错过了某个地方的一步吗?

mysql> show grants;
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*...' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION                                                                           |
+----------------------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.02 sec)

1 个答案:

答案 0 :(得分:0)

我刚刚使用以下命令从终端删除了所有MySQL实例:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

然后使用本教程重新安装:http://www.youtube.com/watch?v=q5a-Dn7GGVc

现在一切正常。