2016-03-16 3 views
1

я установил Percona серверной версии 5.7 на моих CentOS 7 .Теперь при попытке выдать следующую команду для подключения к серверу.не удается подключиться к серверу MySQL (Percona)

доступ запрещен для пользователя «корень» @ «локальный»

Я пытался использовать --skip-greant столы изменить пароль и хост с локального хоста на% , Я попытался изменить имя хоста на localhost. Я также пробовал использовать --skip-name-solve.

но все еще нет шанс.

любая помощь оценили

+0

Как вы его установили? Раздел раздела «Улучшения безопасности» [здесь] (https://www.percona.com/blog/2015/05/27/mysql-5-7-key-features/) и [this] (https: //dev.mysql .com/doc/refman/5.7/ru/data-directory-initialization-mysqld.html) вообще? – drew010

+0

нет, он все еще не работает, по-прежнему получает ту же ошибку ERROR 1045 (28000): Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: НЕТ) –

ответ

0

После установки Percona, вы должны запустить эти команды, чтобы установить пароль для корневого пользователя на MySQL:

1- sudo systemctl start mysql

2- sudo mysql_secure_installation

3

В Percona 5.7 временный пароль хранится в /var/log/mysqld.log, чтобы вы могли его найти:

grep 'temporary password' /var/log/mysqld.log 

После этого, вы можете запустить MySQL

sudo systemctl start mysql 
sudo /usr/bin/mysql_secure_installation 

и использовать временный пароль для использования.

+0

Это единственное, что на самом деле работает. Огромное спасибо Туан Нго. Ты мужчина. –

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