Назад | Перейти на главную страницу

Папка / var / lib / mysql отсутствует

Я создал виртуальную машину и устанавливаю все с нуля. Определенно не системный администратор, поэтому у меня проблемы. Я установил эти пакеты, а затем перезапустил httpd

yum -y install mysql
yum -y install php-mysql
yum -y install mysql-devel
service httpd restart

Перезапуск httpd прошел успешно, но я все еще получаю эту ошибку:

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

я смотрел на /etc/my.cnf и действительно, socket указывает на этот путь.

Но /var/lib/mysql папка даже не существует, как и некоторые файлы, которые кажутся важными, например /etc/init.d/mysql. Мне не хватает другого важного пакета MySQL yum? Почему одни файлы (например, my.cnf) существуют, а другие нет?

Вероятно, вам потребуется установить пакет mysql-server.

yum install mysql-server

Вы можете искать пакеты по имени с помощью следующих команд yum:

# list all packages starting with "mysql"
yum list mysql\*

# search package names/summaries/descriptions for "mysql"
yum search mysql

Пакеты, которые вы установили, вероятно, предоставляли только клиентскую и клиентскую библиотеки, которые вы могли использовать для подключения к серверу mysql, расположенному на другом хосте.