操作系统:Ubuntu16.04 x64
MySQL:MySQL Community Server 5.7.18
参考:
http://www.cnblogs.com/oldfish/p/5039772.html
一:下载mysql
在mysql官网的Download—community下下载对应Ubuntu16.04的mysql
传送门:https://dev.mysql.com/downloads/mysql/
下载包括所有包的mysql:mysql-server_5.7.18-1ubuntu16.04_amd64.deb-bundle.tar
二、解压
Tar –xvf mysql-server_5.7.18-1ubuntu16.04_amd64.deb-bundle.tar
三、安装mysql服务器
参考:http://www.cnblogs.com/oldfish/p/5039772.html
安装文件
这里这些文件存在着依赖关系,如果一个一个安装,要安装顺序来安装:
sudo dpkg -i mysql-common_5.6.28-1ubuntu14.04_amd64.deb
sudo dpkg -i libmysqlclient18_5.6.28-1ubuntu14.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.6.28-1ubuntu14.04_amd64.deb
sudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb
注意在安装mysql-community-server会要求输入root账户密码
sudo dpkg -i mysql-server_5.6.28-1ubuntu14.04_amd64.deb
到这里个人认为服务器应该可以使用了(未测试),但是mysql命令还不能使用
sudo dpkg -i mysql-community-client_5.6.28-1ubuntu14.04_amd64.deb
sudo dpkg -i mysql-client_5.6.28-1ubuntu14.04_amd64.deb
到这里,mysql的安装完成
还有几个文件没有用,用处现在不知道
mysql-community-bench_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-source_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-test_5.6.28-1ubuntu14.04_amd64.deb
mysql-testsuite_5.6.28-1ubuntu14.04_amd64.deb
四、启动与停止 mysql
/etc/init.d/mysql start
/etc/init.d/mysql stop
五、问题
(1)安装某一个deb包,依赖libaio1。
解决方法:
A:使用sudo apt-get install libaio1; //找不到包(使用B方法)
B:自己下载libaio1,然后安装即可。(http://us.archive.ubuntu.com/ubuntu/pool/main/在此文件文件中,包含了ubuntu包的很多内容)
下载地址:http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libaio/
(2)依赖libmecab2
解决方法:
apt-get install libmecab2
(3)mysql数据的默认路径
/var/lib/mysql
(4)测试登录mysql
mysql -uroot -pherb (用户名:root; 密码:herb。 用户名和密码根据自己的设置)