linux,从零安装mysql 8.0.30 ,并且更新至mysql 8.0.36
以下是在Linux系统上从零安装MySQL 8.0.30并升级到MySQL 8.0.36的步骤:
- 添加MySQL官方仓库
wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb
在出现的界面中选择MySQL 8.0作为要安装的版本,然后点击OK
。
- 更新包管理器缓存
sudo apt-get update
- 安装MySQL服务器
sudo apt-get install mysql-server
- 启动MySQL服务
sudo systemctl start mysql.service
- 安全设置MySQL(设置root密码,移除匿名用户,禁止root远程登录等)
sudo mysql_secure_installation
- 查看当前MySQL版本
mysql --version
升级MySQL到8.0.36
首先,备份数据库:
sudo mysqldump --all-databases --single-transaction --quick --lock-tables=false > full_backup.sql
然后,停止MySQL服务:
sudo systemctl stop mysql.service
- 下载MySQL 8.0.36的仓库包:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb
- 安装下载的仓库包(如果之前已经添加过,则不需要再次添加):
sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb
在界面中选择MySQL 8.0.36,然后点击OK
。
- 更新包管理器缓存:
sudo apt-get update
- 升级MySQL服务器到8.0.36:
sudo apt-get install mysql-server
- 重新启动MySQL服务:
sudo systemctl start mysql.service
- 导入数据库备份:
sudo mysql --force < full_backup.sql
- 验证升级是否成功:
mysql --version
请注意,在执行这些步骤之前,确保已经备份了数据库,并且在执行升级操作前测试了你的应用与数据库的兼容性。
评论已关闭