1.安装准备:Ubuntu18.04系统,服务器或者虚拟机可以连接外网。
2.安装步骤:
1.执行以下脚本进行安装,安装的简短版本很简单:更新包,安装mysql服务器包。
更新服务器上的软件包索引
sudo apt update
安装mysql默认软件包
sudo apt install mysql-server
2.为了使用密码以root用户身份连接到MySQL ,您需要将其身份验证方法从切换auth_socket
为mysql_native_password
。为此,请从终端打开MySQL提示符:
打开MySQL提示符
sudo mysql
使用以下命令检查每个MySQL用户帐户使用的身份验证方法
SELECT user,authentication_string,plugin,host FROM mysql.user;
可以看到root用户实际上使用auth_socket
插件进行了身份验证。要将根帐户配置为使用密码进行身份验证,请运行以下ALTER USER
命令。确保更改password
为您选择的强密码;
设置root账户配置为使用密码进行身份验证,并且设置密码;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mypassword';
运行FLUSH PRIVILEGES
告诉服务器重新加载授权表并使新的更改生效
FLUSH PRIVILEGES;
再次检查每个用户使用的身份验证方法,以确认root不再使用该auth_socket
插件进行身份验证
SELECT user,authentication_string,plugin,host FROM mysql.user;
3.设置完密码后,退出登录并重启mysql服务,使用新密码登录
退出登录
exit
重启mysql服务
systemctl restart mysql
登录mysql
mysql -u root -p
mypassword
登录成功