1、命令
在ubuntu上安装mysql数据库,通过命令行的方式在线安装。
命令如下:
bash
# 更新系统软件包列表
sudo apt update
# 安装MySQL Server
sudo apt install mysql-server
# 安装完成后,启动MySQL服务
sudo systemctl start mysql
# 设置MySQL服务开机自启
sudo systemctl enable mysql
# 检查MySQL服务状态
sudo systemctl status mysql
# 登录MySQL服务器
sudo mysql -u root -p
# 输入之前设置的root密码登录
2、mysql_secure_installation
bash
# 执行安全初始化脚本以增强安全性(例如:禁用匿名用户、删除测试数据库等)
sudo mysql_secure_installation
sudo mysql_secure_installation
是一个 MySQL 提供的用于加固 MySQL 服务器安装的命令行工具。它会在你首次安装 MySQL 或者想要提高 MySQL 服务器安全性时运行。
运行该命令后,会提示你执行一系列操作来加固 MySQL 服务器的安装。以下是一般情况下可能会执行的步骤:
1、Enter current password for root (enter for none):
输入当前 root 用户的密码,如果你刚刚安装 MySQL,可能还没有密码,可以直接按回车键。
2、Set root password? [Y/n]
是否设置 root 用户的密码?如果你刚刚安装 MySQL 或者想要更改 root 用户的密码,选择 Y,然后设置新密码;如果不想设置,选择 n。
3、Remove anonymous users? [Y/n]
是否删除匿名用户?选择 Y 会删除掉任何允许无密码访问的匿名用户。
4、Disallow root login remotely? [Y/n]
是否禁止 root 用户远程登录?选择 Y 会阻止 root 用户从远程主机登录 MySQL。
5、Remove test database and access to it? [Y/n]
是否删除测试数据库及其访问权限?选择 Y 会删除 MySQL 默认安装时自带的测试数据库,并移除对该数据库的访问权限。
6、Reload privilege tables now? [Y/n]
是否立即重新加载权限表以使更改生效?选择 Y 会使前面所做的更改立即生效。
All done!
所有步骤完成!
3、ubuntu与MYSQL默认版本对照
以下表格列出Ubuntu版本与默认安装MYSQL对应的版本号
Ubuntu版本 | 默认对应的MYSQL版本 |
---|---|
Ubuntu 20.04 LTS | MYSQL 8.0 |
Ubuntu 18.04 LTS | MYSQL 5.7 |
Ubuntu 16.04 LTS | MYSQL 5.7 |
Ubuntu 14.04 LTS | MYSQL 5.5 |
Ubuntu 12.04 LTS | MYSQL 5.5 |