我在Ubuntu 20.04上安装了LAMP。
(德语)https://wiki.ubuntuusers.de/MySQL/Werkzeuge/
获得root密码登录到localhost / phpmyadmin总是一个问题。在Ubuntu 18.04中,有一个很好的教程(几个):
SERVER BEENDEN:
sudo service mysql stop
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
PRÜFEN MIT:
jobs
STARTEN von MYSQL:
mysql -u root
mysql> FLUSH PRIVILEGES;
mysql> USE mysql;
mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE user='root';
mysql> UPDATE user SET plugin="mysql_native_password" WHERE User='root';
mysql> quit
sudo pkill mysqld
sudo service mysql start
在实际的ubuntu版本中,似乎不知道PASSWORD命令。我收到以下错误。
mysql> UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';
错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第(1)>行的'(''YOURNEWPASSWORD')WHERE user ='root'附近使用正确的语法
我的mysql版本:
用于Linux在x86_64上的MySQL Ver 8.0.19-0ubuntu5((Ubuntu))
我在Ubuntu 20.04上安装了LAMP。 (德语)https://wiki.ubuntuusers.de/MySQL/Werkzeuge/获取root密码登录到localhost / phpmyadmin始终是一个问题。在Ubuntu 18.04中,...