目前本人的Ubuntu版本是14.04 32位的操作系统,网上看了很多安装MySQL5.7的教程,写的各不相同。大致的意思是,如果采用直接安装的办法,安装的是5.5的版本,可以参考https://jingyan.baidu.com/article/425e69e6bbc6c7be14fc1640.html
或者http://wiki.ubuntu.org.cn/MySQL
但是我要安装的是5.7的版本。这个办法肯定就不行了,如果你的系统已经安装的其他的版本可以先卸载。参考百度卸载的办法
第一步下载5.7.20的DEB
https://dev.mysql.com/downloads/mysql/
记得你下载的文件大小,这个是外国的网址所以下载的比较慢,如果你想快的就要上网去查询修改MySQL的数据源。这里不细说
下载下来的位置
这个压缩包你可以拷贝到系统下面的 我的操作步骤如下
1)、利用mv命令将安装包移动至目标路径:
2)、cd到目标路径:
cd /usr/local/src
3)、赋予权限:
sudo chmod +x mysql-server_5.7.20-xxxxxxx.tar
4)、解压:
tar -xf mysql-server_5.7.20-xxxxxxxxxxxxxxxxxxx.tar
这里要说明一下,你可以直接用sudo tar -xf xxxx.tar 就可以解压。网上的好多还是没有亲自测试啊!
下面就是安装的步骤
3、终端命令安装
0)、准备工作:更新依赖源及安装libaio1依赖
sudo apt-get update
sudo apt-get upgrade
apt-get install libaio1
1)、以下是我的安装顺序,大致每台机子都一样,如果终端有提示缺少哪个依赖可以稍微修改安装顺序
sudo dpkg -i mysql-common_5.7.20-xxxx.deb
sudo dpkg-preconfigure mysql-community-server_5.7.20-xxxxx.deb
此步需要输入数据的root密码 也就是MySQL的root密码。这个个人自己设置,但是一定要记住,不然改起来也很麻烦的
sudo dpkg -i libmysqlclient20_5.7.20-1ubuntu14.04xxx.deb
sudo dpkg -i libmysqlclient-dev_5.7.20-1ubuntu14.04xxxx.deb
sudo dpkg -i libmysqld-dev_5.7.20-1ubuntu14.04_xxxx.deb
sudo dpkg -i mysql-community-client_5.7.10-1ubuntu14.04_amd64.deb
sudo dpkg -i mysql-client_5.7.10-1ubuntu14.04_amd64.deb
sudo dpkg -i mysql-community-sourcexxxxx.deb
2)、安装依赖包
sudo apt-get -f install
sudo apt-get -f install libmecab2
3)、安装mysql-server
sudo dpkg -i mysql-community-server_5.7.20-1ubuntu14.04_xxxxx.deb
sudo dpkg -i mysql-server_5.7.20-1ubuntu14.04_xxxxx.deb
4、检测安装及配置
mysql -u root -p
输入之前设置的帐户密码
撸完,是不是很坑爹啊。比起5.5来说难安装多了
顺便再给三个命令
#进入MySQL: mysql -u root -p
#启动: sudo service mysql start
#重启:sudo service mysql restart
#关闭: sudo service mysql stop
那么你的MySQL安装到哪里去了呢?
这个目前我还没有研究清楚,大致的意思
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3、相关命令
/usr/bin(mysqladmin mysqldump等命令)
4、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)