安装
通过包管理工具apt安装,在ubuntu20.04下mysql版本默认为8.0,而ubuntu18.04在截至本文完成时默认版本为5.7。如果想在20.04下安装5.7版本,可以看这篇连接。
首先,更新软件包列表索引:
sudo apt update
安装MySQL:
sudo apt install mysql-server
查看MySQL版本:
mysql --version
由于本地系统为ubuntu20.04,MySql版本号为8.0。
查看服务状态,
service mysql status
状态正常,到此安装完毕!
配置
此时,mysql客户端已经作为服务器的依赖安装到本地,故可以通过命令行登录服务器。mysql8.0,root 用户默认通过 auth_socket
插件授权,而 auth_socket
插件通过 Unix socket 文件来验证所有连接到 localhost
的用户。这意味着你不能以用户–密码的方式,登录root账户。通过指令以root身份登录:
sudo mysql
但是,通过第三方程序是无法连接到数据库的,例如JDBC、pymysql等。可以通过修改mysql下的user表,配置密码方式以root身份登录:
use mysql