Ubuntu 20.04
1 、安装
$ sudo apt-get update
$ sudo apt install mysql-server
默认安装的是 MySQL 8 。
2、启动
$ sudo service mysql start
3、初次使用,配置 root 密码等
$ sudo mysql_secure_installation
4、连接数据库
$ mysql -h localhost -uroot -p
报错了~~ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
。
解决方法:
$ sudo mysql -u root
mysql> USE mysql;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password';
mysql> exit;
$ sudo service mysql restart
参考:https://stackoverflow.com/questions/39281594/error-1698-28000-access-denied-for-user-rootlocalhost 。