MySQL 多例項配置管理:
MySQL 多例項配置管理
配置多例項my.cnf:
[root@open_source 3309]# cat /mysql/3307/my.cnf [mysqld] user=mysql basedir=/usr/local/mysql datadir=/mysql/3307/data socket=/tmp/mysql3307.sock port=3307 server_id=7 [root@open_source 3309]# cat /mysql/3308/my.cnf [mysqld] user=mysql basedir=/usr/local/mysql datadir=/mysql/3308/data socket=/tmp/mysql3308.sock port=3308 server_id=8 [root@open_source 3309]# cat /mysql/3309/my.cnf [mysqld] user=mysql basedir=/usr/local/mysql datadir=/mysql/3309/data socket=/tmp/mysql3309.sock port=3309 server_id=9
初始化多例項
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/3307/data/ mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/3308/data/ mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/3309/data/
啟動多例項:
[root@open_source 3309]# mysqld_safe --defaults-file=/mysql/3307/my.cnf & [root@open_source 3309]# mysqld_safe --defaults-file=/mysql/3308/my.cnf & [root@open_source 3309]# mysqld_safe --defaults-file=/mysql/3309/my.cnf & [root@open_source 3309]# ps -ef|grep mysql |grep -v grep root 10251 7511 0 18:57 pts/1 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/mysql/3307/my.cnf mysql 10428 10251 0 18:57 pts/1 00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/mysql/3307/my.cnf --basedir=/usr/local/mysql --datadir=/mysql/3307/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=open_source.err --pid-file=open_source.pid --socket=/tmp/mysql3307.sock --port=3307 root 10464 7511 0 18:59 pts/1 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/mysql/3308/my.cnf mysql 10641 10464 0 18:59 pts/1 00:00:01 /usr/local/mysql/bin/mysqld --defaults-file=/mysql/3308/my.cnf --basedir=/usr/local/mysql --datadir=/mysql/3308/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=open_source.err --pid-file=open_source.pid --socket=/tmp/mysql3308.sock --port=3308 root 10672 7511 0 19:00 pts/1 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/mysql/3309/my.cnf mysql 10849 10672 0 19:00 pts/1 00:00:01 /usr/local/mysql/bin/mysqld --defaults-file=/mysql/3309/my.cnf --basedir=/usr/local/mysql --datadir=/mysql/3309/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=open_source.err --pid-file=open_source.pid --socket=/tmp/mysql3309.sock --port=3309 [root@open_source 3309]# netstat -anlt |grep 33 tcp6 0 0 :::3307 :::* LISTEN tcp6 0 0 :::3308 :::* LISTEN tcp6 0 0 :::3309 :::* LISTEN
登入多例項server_id:
[root@open_source 3309]# mysql -S /tmp/mysql3307.sock -e "select @@server_id" +-------------+ | @@server_id | +-------------+ | 7 | +-------------+ [root@open_source 3309]# mysql -S /tmp/mysql3308.sock -e "select @@server_id" +-------------+ | @@server_id | +-------------+ | 8 | +-------------+ [root@open_source 3309]# mysql -S /tmp/mysql3309.sock -e "select @@server_id" +-------------+ | @@server_id | +-------------+ | 9 | +-------------+
停止多例項:
[root@open_source ~]# mysqladmin -S /tmp/mysql3307.sock shutdown 2020-03-10T00:04:36.491980Z mysqld_safe mysqld from pid file /mysql/3307/data/open_source.pid ended [1] Done mysqld_safe --defaults-file=/mysql/3307/my.cnf (wd: /mysql/3309) (wd now: ~) [root@open_source ~]# mysqladmin -S /tmp/mysql3308.sock shutdown 2020-03-10T00:04:45.304744Z mysqld_safe mysqld from pid file /mysql/3308/data/open_source.pid ended [2]- Done mysqld_safe --defaults-file=/mysql/3308/my.cnf (wd: /mysql/3309) (wd now: ~) [root@open_source ~]# mysqladmin -S /tmp/mysql3309.sock shutdown 2020-03-10T00:04:54.383289Z mysqld_safe mysqld from pid file /mysql/3309/data/open_source.pid ended [3]+ Done mysqld_safe --defaults-file=/mysql/3309/my.cnf (wd: /mysql/3309) (wd now: ~)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-2679296/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL多例項配置MySql
- MySQL5.7 多例項MySql
- mysql多例項安裝MySql
- MySQL多例項環境部署MySql
- Linux下MySQL多例項部署記錄LinuxMySql
- canal同步mysql,監聽單例項,多例項配置MySql單例
- Mysql:mysql多例項建立、配置檔案講解【四】MySql
- Mac10.13.6 Mysql5.7.23多例項部署MacMySql
- MySQL介紹及安裝與多例項MySql
- MySQL資料庫入門多例項配置MySql資料庫
- 技術乾貨 | 利用systemd管理MySQL單機多例項MySql
- flutter 多例項實戰Flutter
- Android Flutter 多例項實踐AndroidFlutter
- 基於mysqld_multi實現MySQL 5.7.24多例項多程式配置MySql
- CentOS 7.4 環境下原始碼編譯(多例項)安裝 Mysql 5.7.26CentOS原始碼編譯MySql
- MySQL多例項使用mysqld_multi stop 無法關閉資料庫MySql資料庫
- 多例項資料庫一個用PSU資料庫
- Windows平臺RTMP多例項推送探討Windows
- 構建一機多例項tomcat叢集Tomcat
- MySQL多例項有哪些生產應用場景?怎麼樣才能學好linuxMySqlLinux
- Redis多例項及主從複製環境搭建Redis
- vsftpd多例項多使用者不同許可權FTP
- 多例項資料庫一個用PSU(轉載)資料庫
- SpringBoot開發案例之郵件多例項傳送Spring Boot
- MySQL在Windows和Linux平臺上多版本多例項安裝配置方法(5.5、5.6、5.7、8.0)MySqlWindowsLinux
- 採用linux cgroup控制redis主從多例項資源LinuxRedis
- All in One:Prometheus 多例項資料統一管理最佳實踐Prometheus
- #Tomcat學習(3)#Tomcat多例項配置和反向代理叢集配置Tomcat
- SpringBoot基礎篇之重名Bean的解決與多例項選擇Spring BootBean
- Spring Cloud Finchley版中Consul多例項註冊的問題處理SpringCloud
- 1085: 求奇數的乘積(多例項測試)(奇數判斷)
- 多例設計模式設計模式
- PHP模式大全 - 多例模式PHP模式
- SpringBoot+RabbitMQ通過fanout模式實現訊息接收(支援消費者多例項部署)Spring BootMQ模式
- CMDB配置管理方案
- SpringCloud 配置管理:NacosSpringGCCloud
- Spring Boot+RabbitMQ 通過fanout模式實現訊息接收(支援消費者多例項部署)Spring BootMQ模式
- scm 軟體配置管理