2013-11-18 4 views
0

Я только что установил mysql 5.6.13 и запустил mysql_secure_installation для установки моего пароля. Я могу войти в БД под именем root с моим новым паролем, но я не вижу системную БД mysql. Я что-то пропустил?Системная таблица MySQL отсутствует после установки

mysql> show grants; 
+----------------------------------------------------------------------------------------------------------------------------------------+ 
| Grants for [email protected]                            | 
+----------------------------------------------------------------------------------------------------------------------------------------+ 
| 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) 

ответ

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

И все правильно работает.

Смежные вопросы