本篇文章有错,待更新
- 环境:Ubuntu 14.04
第一步
- 下载mysql-apt的配置包并安装
wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb
第二步
- 执行“sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb”的时候需要进行下面的操作
- 接下来让你选择配置,意思如下:
- MySQL APT Repo支持MySQL服务器和各种MySQL组件。您可以选择适当的产品来选择您希望接收的版本。一旦您对配置满意,然后选择最后一个选项“应用”来保存配置。高级用户可以根据自己的需要随时更改配置。您希望配置哪个MySQL产品?
- 上图选择第一个然后回车,来到下面这张图片中,此处我们选择配置为MySQL 5.7,然后按回车键选择OK
- 接着再次按回车键选择OK
第三步
- 更新apt-get索引
sudo apt-get update
更新apt-get出现的错误(若没有这个错误,就跳过)
- 在apt-get的时候可能会出现下面的错误
- 错误的意思是GPG Key有效期已经过期了,我们就需要升级一下GPG Key
- 查看一下Key的有效期
- 删除mysql的repository GPG key,删除命令如下:
- 删除完了之后,检查还有没有那个mysql的key
- 升级Key
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
- 升级完之后重新更新一下索引
sudo apt-get update
- 升级一下软件
sudo apt-get dist-upgrade
- 安装数据库,在安装过程中,会自动卸载已经安装的老版本数据
sudo apt-get install mysql-server
- 点击ok
- 输入数据库管理员的密码并且需要确认一次
- 安装mysql 后,使用mysql_upgrade升级数据库文件版本
sudo mysql_upgrade -uroot -p'youpassword'
第四步
- 重启mysql,并检查数据是否正常
sudo service mysql restart
mysqlcheck -uroot -p'youpassword' --all-databases
- 如果一切正常,所有表的检查结果均是ok状态
- 进入数据库,查看一下版本