一、安装MySQL
1.更新软件源
sudo apt-get update
在安装MySQL之前先更新一下软件源以获得最新版本
2.安装mysql
sudo apt-get install mysql-server
注:本人的Ubuntu版本为Ubuntu 22.04 64位,在安装MySQL时未提示设置mysql root用户的密码,较低版本的可能会要求设置密码。
3.安装完成后启动mysql服务器
service mysql start
此处输入的密码为你所登入的用户的登入密码!!!
4.确认MySQL是否启动成功
检查 MySQL 服务器是否正在侦听端口,并列出正在使用该端口的进程,mysql节点处于LISTEN状态表示启动成功:
sudo netstat -tap | grep mysql
可以看出 MySQL 服务器已经在运行中,并且正在监听本地主机上的 3306
和 33060
端口。其中,3306
端口是 MySQL 的默认端口,用于客户端和服务器之间的通信,而 33060
端口是 MySQL 8.0 中的新端口,用于 X Protocol 的通信
也可通过检查 MySQL 服务状态来确定是否启动('q'键可退出):
systemctl status mysql.service
如果输出中的 Active
字段显示为 "active (running)",则表示 MySQL 服务正在运行。
至此,安装结束。
二、可能遇到的问题
1.进入mysql shell界面时报错ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘
可使用mysql -u root -p命令进入mysql shell界面:
mysql -u root -p
若在进入mysql shell界面时产生报错可移步于本人的另一篇文章:Ubuntu中MySQL报错ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘的解决方法-CSDN博客