После того, как я перезапускаю свой компьютер, мои базы данных не показывает, когда я выполняю команду show databases;
Это только показывает следующее: тест information_schema
Если я перехожу в /usr/local/var/mysql
, мои файлы баз данных там.
Я нахожусь на OS X 10.6.6.
Вы имеете /etc/my.cnf
файл? если так, cat
(дисплей) это для наблюдения, где это думает файлы базы данных, должно быть ( datadir=
строка).
Если у Вас нет a my.cnf
файл, создайте тот следующим образом:
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
basedir = /usr/local/mysql/
datadir = /where/your/data/files/are/
Из того, что Вы говорите, Ваш datadir должен быть /usr/local/var/mysql/
.
Перезапуск mysql
и посмотрите, поднимаются ли базы данных.