首页 >

linux可以装多个mysql数据库 |mysql的临时表怎么销毁

php mysql版本,mysql不想强制退出,查看mysql所有存储函数,mysql函数查询动态表,mysql in 查询 索引,mysql的临时表怎么销毁linux可以装多个mysql数据库 |mysql的临时表怎么销毁
1. 在Linux中安装第一个MySQL数据库,默认安装在“/usr/local/mysql”目录下。
$ tar zxvf mysql-5.7.22.tar.gz
$ cd mysql-5.7.22
$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci
$ make
$ sudo make install
2. 给第一个MySQL数据库起一个名字,并设置端口号和socket文件。
$ sudo mkdir /usr/local/mysql-3306
$ sudo cp -r /usr/local/mysql/* /usr/local/mysql-3306
$ sudo ln -s /usr/local/mysql-3306 /usr/local/mysql-3306-mysql
$ sudo sed -i 's/\[mysqld_safe\]/\[mysqld_safe\]\ndatadir=\/usr\/local\/mysql-3306\/data\nport=3306\nsocket=\/usr\/local\/mysql-3306-mysql\/mysql.sock\n/g' /etc/my.cnf
3. 在Linux中安装第二个MySQL数据库,默认安装在“/usr/local/mysql-3307”目录下。
$ tar zxvf mysql-5.7.22.tar.gz
$ cd mysql-5.7.22
$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-3307 -DMYSQL_DATADIR=/usr/local/mysql-3307/data -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci
$ make
$ sudo make install
4. 给第二个MySQL数据库起一个名字,并设置端口号和socket文件。
$ sudo mkdir /usr/local/mysql-3307
$ sudo cp -r /usr/local/mysql/* /usr/local/mysql-3307
$ sudo ln -s /usr/local/mysql-3307 /usr/local/mysql-3307-mysql
$ sudo sed -i 's/\[mysqld_safe\]/\[mysqld_safe\]\ndatadir=\/usr\/local\/mysql-3307\/data\nport=3307\nsocket=\/usr\/local\/mysql-3307-mysql\/mysql.sock\n/g' /etc/my.cnf
5. 启动第一个MySQL数据库和第二个MySQL数据库。
$ sudo /usr/local/mysql-3306-mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql-3306-mysql/my.cnf &
$ sudo /usr/local/mysql-3307-mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql-3307-mysql/my.cnf &

以上操作完成后,就可以在Linux中同时运行两个MySQL数据库,分别对应端口号3306和3307。如果需要安装更多的MySQL数据库,也可以按照以上步骤操作。当然,多个MySQL数据库在使用时也需要注意区分,避免发生混淆或冲突。


linux可以装多个mysql数据库 |mysql的临时表怎么销毁
  • mysql客户端怎么导入脚本 |mysql文件夹data文件删除
  • mysql客户端怎么导入脚本 |mysql文件夹data文件删除 | mysql客户端怎么导入脚本 |mysql文件夹data文件删除 ...

    linux可以装多个mysql数据库 |mysql的临时表怎么销毁
  • MySQL分布式架构详细介绍 |mysql字符串文本存入数据库中
  • MySQL分布式架构详细介绍 |mysql字符串文本存入数据库中 | MySQL分布式架构详细介绍 |mysql字符串文本存入数据库中 ...

    linux可以装多个mysql数据库 |mysql的临时表怎么销毁
  • mysql小数点字段为什么你的数据库设计总是出现问题? |ssm mysql注册实例
  • mysql小数点字段为什么你的数据库设计总是出现问题? |ssm mysql注册实例 | mysql小数点字段为什么你的数据库设计总是出现问题? |ssm mysql注册实例 ...