【究极详细版】Ubuntu安装配置MySQL_ubuntu配置mysql-CSDN博客

首先,更新软件包列表索引:

1
sudo apt update

安装MySQL:

1
sudo apt install mysql-server

查看MySQL版本

1
mysql --version

配置

此时,mysql客户端已经作为服务器的依赖安装到本地,故可以通过命令行登录服务器。mysql8.0,root 用户默认通过 auth_socket 插件授权,而 auth_socket 插件通过 Unix socket 文件来验证所有连接到 localhost 的用户。这意味着你不能以用户–密码的方式,登录root账户。通过指令以root身份登录:
sudo mysql

use mysql;
select user, host, plugin from user;

将root对应的plugin由 auth_socket 改为 mysql_native_password 即使是mysql8.0也是,否则影响后续远程连接:

#MySQL8.0必须先执行此步骤设置密码,MySQL5.7可以选择先安装下面的secure!!!
alter user ‘root‘@’localhost’ identified with mysql_native_password by ‘密码’;

flush privileges;

exit;