-
先安装好操作系统
-
在Mysql官网上下载最新版的Ubuntu Linux专用的Mysql。我这里下载的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。
-
解压文件 命令为:tar -xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar.
-
解压开来后,一共有11个deb包,用sudo dpkg -i [包名]命令逐个安装,因为包与包中间存在依赖关系,这里安装有个先后顺序。
我的安装的顺序是:
1.mysql-common_5.7.11-1ubuntu14.04_amd64.deb
2.libmysqlclient20_5.7.11-1ubuntu14.04_amd64.deb
3.libmysqlclient-dev_5.7.11-1ubuntu14.04_amd64.deb
4.libmysqld-dev_5.7.11-1ubuntu14.04_amd64.deb
-
而后需要安装一个依赖包叫libaio1,命令为sudo apt-get intall libaio1;
而后继续:
5.mysql-community-client_5.7.11-1ubuntu14.04_amd64.deb
6.mysql-client_5.7.11-1ubuntu14.04_amd64.deb
7.mysql-community-source_5.7.11-1ubuntu14.04_amd64.deb
-
这里需要再安装一个依赖包叫libmecab2,安装好后,继续安装最后一个:
8.mysql-community-server_5.7.11-1ubuntu14.04_amd64.deb
安装过程中需要设置数据库密码。
-
到这里,所有的已经安装完毕。输入Mysql -uroot-p可以登陆数据库了。
系统环境:
64位
- Ubuntu 14.04.3 LTS l
软件:
去mysql官网下载ubuntu对应的版本号的service
- mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar
步骤1:
将所下载的文件放置在/user/locale/src/mysql-5.7.11文件夹中。
发现有如下文件:
libmysqlclient18_5.6.28-1ubuntu14.04_amd64.deb
libmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deb
libmysqld-dev_5.6.28-1ubuntu14.04_amd64.deb
mysql-client_5.6.28-1ubuntu14.04_amd64.deb
mysql-common_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-bench_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-client_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-server_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-server_5.6.28-1ubuntu14.04_amd64.deb
mysql-testsuite_5.6.28-1ubuntu14.04_amd64.deb
步骤2:
准备好系统环境,因为本人在安装过程中出现的错误为:
mysql-community-server 依赖于 libaio1 (>= 0.3.93);然而:
未安装软件包 libaio1。
mysql-community-server 依赖于 libmecab2 (>= 0.996-1.1);然而:
未安装软件包 libmecab2。准备条件一(解决安装出现未安装软件包libaio1的问题):
更新设置到最新系统:
sudo apt-get update
sudo apt-get upgrade
apt-get install libaio1由于安装依赖有先后顺序,所以一次安装为:
- 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-client_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-client_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb
安装此包的时候会出现 错误:未安装软件包libmecab2
此时执行:
- sudo apt-get -f install
安装这个jar会设置密码。
- sudo dpkg -i mysql-server_5.6.28-1ubuntu14.04_amd64.deb
恭喜finish it
此时mysql已经作为系统服务了:
启动:/etc/init.d/mysql start步骤三:
建立符号链接:
完成后的数据目录位置:
data directory : /var/lib/mysql
完成后的配置文件目录位置:
/etc/mysql
我个人习惯建立一个/user/locale/mysql 下放一个data目录和一个etc目录。
ps:若此数据库要远程使用,此时需要开启远程连接。看sql数据库篇。