加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

多实例安装mysql 5.7的案例分析

发布时间:2021-12-29 04:03:09 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍多实例安装mysql 5.7的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! datadir: mkdir -p /home/data/3306 mkdir -p /home/data/3307 mkdir -p /home/data/3308 chown -R mysql /home/data/ cd /opt/mys
这篇文章主要介绍多实例安装mysql 5.7的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
 
datadir:
 
mkdir -p /home/data/3306
 
mkdir -p /home/data/3307
 
mkdir -p /home/data/3308
 
chown -R mysql /home/data/
 
cd /opt/mysql
 
初始化mysql
 
./bin/mysqld --initialize --datadir=/home/data/3306 --user=mysql
 
./bin/mysqld --initialize --datadir=/home/data/3307 --user=mysql
 
./bin/mysqld --initialize --datadir=/home/data/3308 --user=mysql
 
启动mysql
 
bin/mysqld_safe --defaults-file=/opt/mysql/3306.cnf --user=mysql &
 
bin/mysqld_safe --defaults-file=/opt/mysql/3307.cnf --user=mysql &
 
bin/mysqld_safe --defaults-file=/opt/mysql/3308.cnf --user=mysql &
 
修改密码
 
注意:执行bin/mysqld --initialize的时候,日志会输出初始化的密码
 
关键字 A temporary password is generated for root@localhost:
 
mysql> set password = password('rootroot');
 
mysql> flush privileges;
 
配置环境变量
 
vim  /etc/profile 添加
 
export PATH=$PATH:/opt/mysql/bin
 
刷新环境变量
 
source /etc/profile
 
配置别名
 
vim /root/.bashrc
 
```
 
alias mysql3306='mysql -uroot -prootroot -P3306 --socket=/home/data/3306/mysql.sock'
 
alias start_mysql_3306='/opt/mysql/bin/mysqld_safe --defaults-file=/opt/mysql/3306.cnf --user=mysql &'
 
alias stop_mysql_3306='mysqladmin shutdown -uroot -p"rootroot" --socket=/home/data/3306/mysql.sock'
 
alias mysql3307='mysql -uroot -prootroot -P3307 --socket=/home/data/3307/mysql.sock'
 
alias start_mysql_3307='/opt/mysql/bin/mysqld_safe --defaults-file=/opt/mysql/3307.cnf --user=mysql &'
 
alias stop_mysql_3307='mysqladmin shutdown -uroot -p"rootroot" --socket=/home/data/3307/mysql.sock'
 
alias mysql3308='mysql -uroot -prootroot -P3308 --socket=/home/data/3308/mysql.sock'
 
alias start_mysql_3308='/opt/mysql/bin/mysqld_safe --defaults-file=/opt/mysql/3308.cnf --user=mysql &'
 
alias stop_mysql_3308='mysqladmin shutdown -uroot -p"rootroot" --socket=/home/data/3308/mysql.sock'
 
```
 
建立主从
 
change master to
 
MASTER_HOST="192.168.64.52",
 
MASTER_USER="root",
 
MASTER_PASSWORD="rootroot",
 
MASTER_PORT=3306,
 
MASTER_CONNECT_RETRY=10,
 
MASTER_AUTO_POSITION = 1;
 
编辑 /opt/mysql/3306.cnf
 
 
编辑 /opt/mysql/3308.cnf
 
```
 
[mysql]
 
prompt = "u@3308R:m:s [d]> "
 
[client]
 
port  =3308
 
socket = /data/mysql/data/mysql.sock
 
[mysqld]
 
datadir=/home/data/3308
 
socket=/home/data/3308/mysql.sock
 
skip-name-resolve
 
symbolic-links=0
 
log_bin = binlog
 
binlog_format= ROW
 
slow_query_log = 1
 
slow_query_log_file = slow.log
 
log-error = error.log
 
innodb_buffer_pool_size =512MB
 
innodb_buffer_pool_instances = 1
 
```
 
以上是“多实例安装mysql 5.7的示例分析”这篇文章的所有内容,感谢各位的阅读!

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读