Недавно я познакомился с некоторыми учебниками и установил mysql, используя sudo apt-get install mysql-server-5.7
Я могу подключиться к базе данных с помощью пароля, выполнив следующую команду:
sudo mysql -u root -p
Я пытаюсь подключиться, запустив:
mysql -u root -p
, но я получаю ошибку:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Почему? Как я могу это исправить?
Шрифт: не может войти в систему как пользователь root пользователя mysql из обычной учетной записи пользователя в ubuntu 16.04
Шрифт: не может войти в систему как пользователь root пользователя mysql из обычной учетной записи пользователя в ubuntu 16.04
sudo mysql -u root -p
drop user 'root'@'localhost';
create user 'root'@'%' identified by 'your_password';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
sudo mysql -u root -p
drop user 'root'@'localhost';
create user 'root'@'%' identified by 'your_password';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
sudo mysql -u root -p
drop user 'root'@'localhost';
create user 'root'@'%' identified by 'your_password';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
sudo mysql -u root -p
drop user 'root'@'localhost';
create user 'root'@'%' identified by 'your_password';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
sudo mysql -u root -p
drop user 'root'@'localhost';
create user 'root'@'%' identified by 'your_password';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
sudo mysql -u root -p
drop user 'root'@'localhost';
create user 'root'@'%' identified by 'your_password';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
sudo mysql -u root -p
drop user 'root'@'localhost';
create user 'root'@'%' identified by 'your_password';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;