Невозможно открыть и заблокировать таблицы привилегий: таблица «mysql.host» не существует

1

Я работаю на Windows 7 .. Я использую XAMPP. я перезапустил свой компьютер тогда после этого когда открою mysql yog..то это выдает мне ошибку

error no 2003
   can't connect to mysql server on localhost (10061)

тогда я хочу открыть php мой админ эта ошибка появляется

    2002 - The server is not responding (or the local MySQL server's socket is not       correctly configured

после этого я проверил мой файл журнала, который показывает это

Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

Пожалуйста, помогите мне, как я могу запустить мой sql .. Если вы не можете дать мне решения, то, по крайней мере, скажите, где я могу найти свои файлы database.sql, чтобы я мог сохранить его перед переустановкой


источник

Ответы:

1

Откройте config.iniMySQL и определите путь сокета, соединенного между клиентом и сервером. Вычислять

port        = 3306
socket      = path_you_write_socket/tmp/mysql.sock
R.Chatsiri
источник
Можете ли вы добавить больше объяснений относительно того, почему это решение.
ChrisF
Извините, Config.ini как означает my.ini. Вы можете увидеть более подробную информацию по ссылке . Расширение sock означает соединение файла сокета между сервером ( демон Mysqld ) и клиентом mysql ( демон Mysql ).
Р.Чацири
Если бы вы могли обобщить содержание ссылки здесь (используйте ссылку «изменить»), это было бы еще лучше.
ChrisF
0

Запустите панель управления XAMPP и посмотрите состояние MYSQL. Просто убедитесь, что он работает.


источник