如何在一台服务器上安装两个或者更多个的mysql呢?下面是详细的操作步骤,一起来学习学习吧。
一、环境
mysql软件包:
mysql-5.6.31.tar
mysql-5.5.32.tar
操作系统环境:
CentOS release 6.8 (Final)
二、系统规模
/mysqlsoft
用来存放mysql的各个程序
/mysqlsoft/mysql1
用来存放mysql-5.5.32.tar的安装程序
/mysqlsoft/mysql2
用来存放mysql-5.6.31.tar的安装程序
/mysqlsoft/mysql1/mysql.sock
/mysqlsoft/mysql2/mysql.sock
/data
用来存放数据
/data/mysql1
用来存放mysql-5.5.32.的数据
/data/mysql2
用来存放mysql-5.6.31.的数据
三、添加用户和目录
添加用户
?
创建目录
?
创建数据目录
?
更改权限:
?
四、编译mysql并安装
在源码编译安装前我们需要安装一下工具
?
4.1 mysql-5.5.32
?
我们把源码编译在bootstarp目录里
?
编译完后,我们需要make然后make install
4.2 安装后的工作
?
编辑my.cnf添加配置项
?
初始化mysql:
?
更改mysql数据目录的权限
4.3 mysql-5.6.31
?
我们把源码编译在bootstarp目录里
?
编译完后,我们需要make然后make install
4.4 安装后的工作
?
编辑my.cnf添加配置项
?
初始化mysql:
?
更改mysql数据目录的权限
五、启动mysql
5.1 启动mysql-5.5.32
?
5.2 启动mysql-5.6.31
?
5.3 查看mysql的启动情况
?
5.4 删除mysql里的其他项
1.改root用户更改密码
2.删除匿名用户
3. 删除mysql.db里的一些行,这些行定义了任何用户都可以访问test数据库,或者以test_开头的数据库。
?
总结
以上就是这篇文章的全部内容,希望对大家的学习和工作能带来一定的帮助。
原文链接:http://www.cnblogs.com/karmapeng/p/5844875.html