Ubuntu Kylin 14.10下多个mysql 5.7.14安装教程
介绍
本文将介绍在Ubuntu Kylin 14.10操作系统下如何安装多个 mysql 版本为 5.7.14 的方法。
准备工作
在开始之前,需要先卸载掉当前系统中已经安装的 mysql,以免和即将安装的版本产生不必要的冲突。
sudo apt-get purge mysql-server mysql-common -y
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove -y
sudo apt-get autoclean
下载mysql5.7.14
从官网下载指定的 mysql 版本:https://downloads.mysql.com/archives/community/
选择 Community Server > MySQL Community Server 5.7.x (GA) > Select Platform:Ubuntu Linux,然后下载相应版本的 mysql。
安装mysql5.7.14
-
解压下载好的 mysql:
sudo tar -zxvf mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
-
创建新的 mysql 数据库目录并更改其所有者和组
sudo mkdir /var/mysql_5_7_14
sudo chown -R mysql:mysql /var/mysql_5_7_14 -
初始化 mysql 数据库
sudo /usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/ --datadir=/var/mysql_5_7_14/data
-
启动 mysql 服务
sudo /usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/bin/mysql.server start
-
设置 mysql root 用户密码
sudo /usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/bin/mysqladmin -u root password '123456'
-
登录 mysql
/usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/bin/mysql -u root -p
添加新的 mysql 实例
在添加新的mysql实例时,要指定不同的目录作为数据文件的存储位置。
-
创建新的 mysql 数据库目录并更改其所有者和组
sudo mkdir /var/mysql_5_7_14_instance_2
sudo chown -R mysql:mysql /var/mysql_5_7_14_instance_2 -
复制一个 mysql 实例的配置文件并重命名
sudo cp /usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/support-files/mysql.server /usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/support-files/mysql.server_instance_2
-
修改新的配置文件
sudo vim /usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/support-files/mysql.server_instance_2
如下三行需要更改
basedir=/usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/
datadir=/var/mysql_5_7_14_instance_2/data
pid-file=/var/mysql_5_7_14_instance_2/mysql_5_7_14_instance_2.pid -
获取新的配置文件的路径
sudo cp /etc/init.d/mysql /usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/
sudo ln -s /usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/mysql /etc/init.d/mysql_5_7_14_instance_2
sudo chmod 755 /etc/init.d/mysql_5_7_14_instance_2
sudo update-rc.d mysql_5_7_14_instance_2 defaults -
启动新的 mysql 实例
sudo /etc/init.d/mysql_5_7_14_instance_2 start
示例
以下是两个示例,说明如何使用新创建的 mysql 实例:
示例 1:
-
登录新的 mysql 实例
/usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/bin/mysql -u root -p -S /var/mysql_5_7_14_instance_2/mysql.sock
-
创建新的数据库
mysql> create database testdb;
-
在新的数据库中创建一个新表
mysql> use testdb;
mysql> create table customers (id INT, name VARCHAR(20), email VARCHAR(50));
示例 2:
-
登录旧的 mysql 实例
/usr/local/mysql-5.7.14-linux-glibc2.5-x86_64/bin/mysql -u root -p
-
创建新的数据库
mysql> create database testdb;
-
在新的数据库中创建一个新表
mysql> use testdb;
mysql> create table customers (id INT, name VARCHAR(20), email VARCHAR(50));
结论
本文介绍了如何在Ubuntu Kylin 14.10操作系统上安装多个 mysql 版本为 5.7.14,并提供了两个示例来说明如何使用新创建的 mysql 实例。有了这个教程,您现在可以使用多个 mysql 实例来满足您的需求了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu kylin 14.10下多个mysql 5.7.14安装教程 - Python技术站