午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Linux下MySQL多實例部署及安裝指南

Linux下MySQL多實例部署及安裝指南

熱門標簽:話務外呼系統怎么樣 云南電商智能外呼系統價格 高清地圖標注道路 臨清電話機器人 大眾點評星級酒店地圖標注 智能外呼系統復位 400電話可以辦理嗎 外東北地圖標注 拉卡拉外呼系統

什么是MySQL多實例

  • 簡單地說,Mysql多實例就是在一臺服務器上同時開啟多個不同的服務端口(3306、3307),同時運行多個Mysql服務進程,這些服務進程通過不同的socket監聽不同的服務端口來提供服務。
  • 這些Mysql多實例公用一套Mysql安裝程序,使用不同的my.cnf(也可以相同)配置文件,啟動程序(也可以相同)和數據文件。在提供服務時,多實例 Mysql在邏輯上看來是各自獨立的,它們根據配置文件的對應設定值,獲得服務器相應數量的硬件資源。
  • 打個比方,Mysql多實例就相當于房子的多個臥室,每個實例可以看作一間臥室,整個服務器就是一套房子,服務器的硬件資源(cpu、mem、disk)、軟件資源(centos操作系統)可以看作房子的衛生間、客廳,是房子的公用資源。

    

MySQL多實例優缺點:

1、有效利用服務器資源:當單個服務器資源有空剩余時,可以充分利用剩余的資源創建更多的MySQL實例提供更多的服務。2、節約服務器資源:當公司資金緊張,但是數據庫又需要多個并且需各自盡量獨立提供服務或者需要主從同步等,MySQL多實例就再好不過了。

3、資源相互爭搶問題:當某個服務實例并發很高或者有慢查詢時,整個實例會消耗更多的內存、CPU、磁盤、IO資源,導致服務器上的其它實例提供服務的質量下降,這就相當于大家在一個房子的不同臥室(MySQL實例),需要上廁所(硬件的CPU、內存、磁盤的IO資源)時,一個占用了廁所,其他人都要等待。

Mysql多實例安裝指南:

  具體詳細參考官網 (https://dev.mysql.com/doc/refman/5.7/en/installing.html)

  • mysql的安裝方法有多種,如二進制安裝、源碼編譯安裝、yum安裝;
  • yum安裝都是默認路徑,安裝相對簡單;
  • 源碼安裝編譯的過程比較長,若沒有對源碼進行修改且要求使用mysql較高版本;

準備環境。

[root@mysql-multi ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[root@mysql-multi ~]# uname -r
3.10.0-862.el7.x86_64
[root@mysql-multi ~]# hostname -I
172.16.70.37
[root@mysql-multi ~]# getenforce
Permissive
[root@mysql-multi ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

Jul 23 14:36:11 mysql-multi systemd[1]: Starting firewalld - dynamic firewall daemon...
Jul 23 14:36:12 mysql-multi systemd[1]: Started firewalld - dynamic firewall daemon.
Jul 23 15:09:10 mysql-multi systemd[1]: Stopping firewalld - dynamic firewall daemon...
Jul 23 15:09:11 mysql-multi systemd[1]: Stopped firewalld - dynamic firewall daemon.

# CentOS 7 版本的系統默認自帶安裝了MariaDB,需要先清理
[root@mysql-multi ~]# rpm -qa |grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
或
[root@mysql-multi ~]# yum list installed | grep mariadb
mariadb-libs.x86_64                  1:5.5.56-2.el7                    @anaconda
# 卸載
[root@mysql-multi ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
或
[root@mysql-multi ~]# yum -y remove mariadb-libs.x86_64

安裝并配置MySQL多實例

YUM源安裝方式如下:

  官網rpm包下載:https://downloads.mysql.com/archives/community,選擇下載適合的版本。

#  將rpm包上傳至服務器
[root@mysql-multi ~]# yum install libaio lrzsz tree net-tools -y
[root@mysql-multi ~]# ls
mysql-community-client-5.7.34-1.el7.x86_64.rpm  mysql-community-libs-5.7.34-1.el7.x86_64.rpm
mysql-community-common-5.7.34-1.el7.x86_64.rpm  mysql-community-server-5.7.34-1.el7.x86_64.rpm

# 必須按照順序執行安裝操作
[root@mysql-multi ~]# rpm -ivh mysql-community-common-5.7.34-1.el7.x86_64.rpm
[root@mysql-multi ~]# rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm
[root@mysql-multi ~]# rpm -ivh mysql-community-client-5.7.34-1.el7.x86_64.rpm
[root@mysql-multi ~]# rpm -ivh mysql-community-server-5.7.34-1.el7.x86_64.rpm

[root@mysql-multi ~]# yum list installed | grep mysql
mysql-community-client.x86_64        5.7.34-1.el7                      installed
mysql-community-common.x86_64        5.7.34-1.el7                      installed
mysql-community-libs.x86_64          5.7.34-1.el7                      installed
mysql-community-server.x86_64        5.7.34-1.el7                      installed

# 創建實例目錄
[root@mysql-multi ~]# mkdir -p /data/app/mysql/{3306,3307}
[root@mysql-multi ~]# mkdir -p /data/app/mysql/3306/{data,binlog,logs}
[root@mysql-multi ~]# mkdir -p /data/app/mysql/3307/{data,binlog,logs}
[root@mysql-multi ~]# tree /data/app/mysql/
/data/app/mysql/
├── 3306
│   ├── binlog
│   ├── data
│   └── logs
└── 3307
    ├── binlog
    ├── data
    └── logs

# 設置目錄屬主屬組
[root@mysql-multi ~]# chown -R mysql:mysql /data/app/mysql
[root@mysql-multi ~]# ls -ld /data/app/mysql
drwxr-xr-x. 4 mysql mysql 30 Jul 29 18:39 /data/app/mysql
[root@mysql-multi ~]# ls -ld /data/app
drwxr-xr-x. 3 root root 19 Jul 29 18:39 /data/app

# 新增配置文件my3306.cnf
[root@mysql-multi ~]# mv /etc/my.cnf /etc/my.cnf_bak
[root@mysql-multi ~]# cat /etc/my3306.cnf
[mysqld]
user = mysql
port = 3306
server_id = 3306
datadir = /data/app/mysql/3306/data
socket = /data/app/mysql/3306/mysql3306.sock
symbolic-links = 0
log-error = /data/app/mysql/3306/logs/mysqld3306.log
pid-file = /data/app/mysql/3306/mysqld3306.pid

# 新增配置文件my3307.cnf
[root@mysql-multi ~]# cp /etc/my3306.cnf /etc/my3307.cnf
[root@mysql-multi ~]# sed -i 's/3306/3307/g' /etc/my3307.cnf
[root@mysql-multi ~]# cat /etc/my3307.cnf
[mysqld]
user = mysql
port = 3307
server_id = 3307
datadir = /data/app/mysql/3307/data
socket = /data/app/mysql/3307/mysql3307.sock
symbolic-links = 0
log-error = /data/app/mysql/3307/logs/mysqld3307.log
pid-file = /data/app/mysql/3307/mysqld3307.pid

# 備份mysql啟動服務文件
[root@mysql-multi ~]# mv /usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/mysqld.service_bak
# 新增mysqld3306.service啟動文件
[root@mysql-multi ~]# cat /usr/lib/systemd/system/mysqld3306.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
Type=forking
PIDFile=/data/app/mysql/3306/mysqld3306.pid
TimeoutSec=0
PermissionsStartOnly=true
#ExecStartPre=/usr/bin/mysqld_pre_systemd_3306 3306
ExecStart=/usr/sbin/mysqld --defaults-file=/etc/my3306.cnf --daemonize --pid-file=/data/app/mysql/3306/mysqld3306.pid $MYSQLD_OPTS
EnvironmentFile=-/etc/sysconfig/mysql
LimitNOFILE = 5000
Restart=on-failure
RestartPreventExitStatus=1
PrivateTmp=false

# 新增mysqld3307.service啟動文件
[root@mysql-multi ~]# cp /usr/lib/systemd/system/mysqld3306.service /usr/lib/systemd/system/mysqld3307.service
[root@mysql-multi ~]# sed -i 's/3306/3307/g' /usr/lib/systemd/system/mysqld3307.service
[root@mysql-multi ~]# cat /usr/lib/systemd/system/mysqld3307.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
Type=forking
PIDFile=/data/app/mysql/3307/mysqld3307.pid
TimeoutSec=0
PermissionsStartOnly=true
#ExecStartPre=/usr/bin/mysqld_pre_systemd_3307 3307
ExecStart=/usr/sbin/mysqld --defaults-file=/etc/my3307.cnf --daemonize --pid-file=/data/app/mysql/3307/mysqld3307.pid $MYSQLD_OPTS
EnvironmentFile=-/etc/sysconfig/mysql
LimitNOFILE = 5000
Restart=on-failure
RestartPreventExitStatus=1
PrivateTmp=false

# 初始化多實例3306,3307
[root@mysql-multi ~]# mysqld --defaults-file=/etc/my3306.cnf --initialize --user=mysql --datadir=/data/app/mysql/3306/data
[root@mysql-multi ~]# mysqld --defaults-file=/etc/my3307.cnf --initialize --user=mysql --datadir=/data/app/mysql/3307/data

# 啟動多實例3306,3307
[root@mysql-multi ~]# systemctl start mysqld3306
[root@mysql-multi ~]# systemctl start mysqld3307
[root@mysql-multi ~]# netstat -nutpl | grep mysql
tcp6       0      0 :::3306                 :::*                    LISTEN      128270/mysqld
tcp6       0      0 :::3307                 :::*                    LISTEN      128328/mysqld
[root@mysql-multi ~]# ps -ef | grep mysql
mysql    128270      1  1 11:43 ?        00:00:00 /usr/sbin/mysqld --defaults-file=/etc/my3306.cnf --daemonize --pid-file=/data/app/mysql/3306/mysqld3306.pid
mysql    128328      1  1 11:43 ?        00:00:00 /usr/sbin/mysqld --defaults-file=/etc/my3307.cnf --daemonize --pid-file=/data/app/mysql/3307/mysqld3307.pid
root     128373    949  0 11:43 pts/0    00:00:00 grep --color=auto mysql

======================================== 【 再新增一MySQL實例 】===================================================================
# 創建目錄,設置屬主屬組
[root@mysql-multi ~]# mkdir -p /data/app/mysql/3308/{data,binlog,logs}
[root@mysql-multi ~]# chown -R mysql:mysql /data/app/mysql/3308
[root@mysql-multi ~]# ls -ld /data/app/mysql/3308
drwxr-xr-x. 5 mysql mysql 44 Aug  5 14:45 /data/app/mysql/3308

# 新增配置文件my3308.cnf
[root@mysql-multi ~]# cp /etc/my3306.cnf /etc/my3308.cnf
[root@mysql-multi ~]# sed -i 's/3306/3308/g' /etc/my3308.cnf
[root@mysql-multi ~]# cat /etc/my3308.cnf
[mysqld]
user = mysql
port = 3308
server_id = 3308
datadir = /data/app/mysql/3308/data
socket = /data/app/mysql/3308/mysql3308.sock
symbolic-links = 0
log-error = /data/app/mysql/3308/logs/mysqld3308.log
pid-file = /data/app/mysql/3308/mysqld3308.pid

# 新增mysqld3308.service啟動文件
[root@mysql-multi ~]# cp /usr/lib/systemd/system/mysqld3306.service /usr/lib/systemd/system/mysqld3308.service
[root@mysql-multi ~]# sed -i 's/3306/3308/g' /usr/lib/systemd/system/mysqld3308.service
[root@mysql-multi ~]# cat /usr/lib/systemd/system/mysqld3308.service
[Unit]
Description=MySQL Server 3308
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
Type=forking
PIDFile=/data/app/mysql/3308/mysqld3308.pid
TimeoutSec=0
PermissionsStartOnly=true
#ExecStartPre=/usr/bin/mysqld_pre_systemd_3308 3308
ExecStart=/usr/sbin/mysqld --defaults-file=/etc/my3308.cnf --daemonize --pid-file=/data/app/mysql/3308/mysqld3308.pid $MYSQLD_OPTS
EnvironmentFile=-/etc/sysconfig/mysql
LimitNOFILE = 5000
Restart=on-failure
RestartPreventExitStatus=1
PrivateTmp=false

# 初始化多實例3308
[root@mysql-multi ~]# mysqld --defaults-file=/etc/my3308.cnf --initialize --user=mysql --datadir=/data/app/mysql/3308/data

# 啟動多實例3308
[root@mysql-multi ~]# systemctl start mysqld3308
[root@mysql-multi ~]# netstat -nutpl | grep mysql
tcp6       0      0 :::3306                 :::*                    LISTEN      5062/mysqld
tcp6       0      0 :::3307                 :::*                    LISTEN      5098/mysqld
tcp6       0      0 :::3308                 :::*                    LISTEN      5189/mysqld
[root@mysql-multi ~]# ps -ef |grep mysql
mysql      5062      1  0 14:43 ?        00:00:01 /usr/sbin/mysqld --defaults-file=/etc/my3306.cnf --daemonize --pid-file=/data/app/mysql/3306/mysqld3306.pid
mysql      5098      1  0 14:44 ?        00:00:01 /usr/sbin/mysqld --defaults-file=/etc/my3307.cnf --daemonize --pid-file=/data/app/mysql/3307/mysqld3307.pid
mysql      5189      1  4 14:57 ?        00:00:01 /usr/sbin/mysqld --defaults-file=/etc/my3308.cnf --daemonize --pid-file=/data/app/mysql/3308/mysqld3308.pid

源碼編譯安裝方式如下:

  MySQL下載:https://downloads.mysql.com/archives/community

  Boost下載:https://sourceforge.net/projects/boost/files/boost/1.59.0

  MySQL多實例:https://dev.mysql.com/doc/refman/5.7/en/multiple-servers.html

# 依賴包和編譯軟件
[root@mysql-multi ~]# yum install -y cmake make gcc gcc-c++ openssl openssl-devel ncurses ncurses-devel libaio-devel wget lrzsz tree
[root@mysql-multi ~]# rpm -qa ncurses-devel libaio-devel
libaio-devel-0.3.109-13.el7.x86_64
ncurses-devel-5.9-14.20130511.el7_4.x86_64

# 下載上傳源碼包并解壓編譯安裝(最好內存gt;8G)
ls[root@mysql-multi ~]# ls
boost_1_59_0.tar.gz  mysql-boost-5.7.34.tar.gz
[root@mysql-multi ~]# tar xf boost_1_59_0.tar.gz
[root@mysql-multi ~]# tar xf mysql-boost-5.7.34.tar.gz
[root@mysql-multi ~]# ls
boost_1_59_0  boost_1_59_0.tar.gz  mysql-5.7.34  mysql-boost-5.7.34.tar.gz
[root@mysql-multi ~]# cd mysql-5.7.34/
[root@mysql-multi mysql-5.7.34]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8mb4 \

-DENABLED_LOCAL_INFILE=1 -DWITH_SYSTEMD=1 -DWITH_BOOST=/root/boost_1_59_0 -DEXTRA_CHARSETS=all
......
......最末尾顯示如下內容,則完成
-- CMAKE_SHARED_LINKER_FLAGS
-- Configuring done
-- Generating done
-- Build files have been written to: /root/mysql-5.7.34

選項說明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql    # mysql安裝目錄
-DDEFAULT_CHARSET=utf8mb4             # 數據庫默認字符編碼
-DENABLED_LOCAL_INFILE=1             # 允許從本文件導入數據
-DWITH_SYSTEMD=1                 # 提供systemd腳本
-DWITH_BOOST=/root/boost_1_59_0         # boost源路徑
-DEXTRA_CHARSETS=all               # 安裝所有字符集

[root@mysql-multi mysql-5.7.34]#make -j 4  make install    # make -j 4 表示用CPU4核心同時進行編譯:cat /proc/cpuinfo|grep "processor"|wc -l
......
......最末尾顯示如下內容,則完成
-- Up-to-date: /usr/local/app/mysql/mysql-test/mysql-test-run
-- Installing: /usr/local/app/mysql/mysql-test/lib/My/SafeProcess/my_safe_process
-- Up-to-date: /usr/local/app/mysql/mysql-test/lib/My/SafeProcess/my_safe_process
-- Installing: /usr/local/app/mysql/mysql-test/lib/My/SafeProcess/Base.pm
-- Installing: /usr/local/app/mysql/support-files/mysqld_multi.server
-- Installing: /usr/local/app/mysql/support-files/mysql-log-rotate
-- Installing: /usr/local/app/mysql/support-files/magic
-- Installing: /usr/local/app/mysql/share/aclocal/mysql.m4
-- Installing: /usr/local/app/mysql/support-files/mysql.server

# 創建實例目錄
[root@mysql-multi ~]# mkdir -p /data/app/mysql/{3306,3307}/{data,binlog,logs}
[root@mysql-multi ~]# tree /data/app/mysql
/data/app/mysql
├── 3306
│   ├── binlog
│   ├── data
│   └── logs
└── 3307
    ├── binlog
    ├── data
    └── logs

# 創建用戶,設置目錄屬主屬組
[root@mysql-multi ~]# useradd -M -r -s /sbin/nologin mysql
[root@mysql-multi ~]# chown -R mysql:mysql /data/app/mysql
[root@mysql-multi ~]# ls -ld /data/app/mysql
drwxr-xr-x. 4 mysql mysql 30 Aug  5 12:17 /data/app/mysql

# 新增配置文件my3306.cnf
[root@mysql-multi ~]# mv /etc/my.cnf /etc/my.cnf_bak
[root@mysql-multi ~]# cat /etc/my3306.cnf
[mysqld]
user = mysql
port = 3306
server_id = 3306
basedir = /usr/local/mysql
datadir = /data/app/mysql/3306/data
socket = /data/app/mysql/3306/mysql3306.sock
symbolic-links = 0
log-error = /data/app/mysql/3306/logs/mysqld3306.log
pid-file = /data/app/mysql/3306/mysqld3306.pid
character_set_server = utf8
default-storage-engine = INNODB

# 新增配置文件my3307.cnf
[root@mysql-multi ~]# cp /etc/my3306.cnf /etc/my3307.cnf
[root@mysql-multi ~]# sed -i 's/3306/3307/g' /etc/my3307.cnf
[root@mysql-multi ~]# cat /etc/my3307.cnf
[mysqld]
user = mysql
port = 3307
server_id = 3307
basedir = /usr/local/mysql
datadir = /data/app/mysql/3307/data
socket = /data/app/mysql/3307/mysql3307.sock
symbolic-links = 0
log-error = /data/app/mysql/3307/logs/mysqld3307.log
pid-file = /data/app/mysql/3307/mysqld3307.pid
character_set_server = utf8
default-storage-engine = INNODB

# 安裝后規范化操作(設置環境變量、輸出頭文件和庫文件、設置man路徑)
[root@mysql-multi ~]# echo "export PATH=/usr/local/mysql/bin:$PATH" gt;gt; /etc/profile.d/mysql.sh
[root@mysql-multi ~]# chmod +x /etc/profile.d/mysql.sh
[root@mysql-multi ~]# source /etc/profile.d/mysql.sh
[root@mysql-multi ~]# echo "MANPATH /usr/local/mysql/man" gt;gt;/etc/man.config
[root@mysql-multi ~]# echo "/usr/local/mysql/lib" gt; /etc/ld.so.conf.d/mysql.conf
[root@mysql-multi ~]# ldconfig
[root@mysql-multi ~]# ln -s /usr/local/mysql/include /usr/include/mysql

# 新增實例3306,3307 systemd方式
[root@mysql-multi ~]# cat /usr/lib/systemd/system/mysqld3306.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
Type=forking
PIDFile=/data/app/mysql/3306/mysqld3306.pid
TimeoutSec=0
PermissionsStartOnly=true
#ExecStartPre=/usr/bin/mysqld_pre_systemd_3306 3306
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my3306.cnf --daemonize --pid-file=/data/app/mysql/3306/mysqld3306.pid $MYSQLD_OPTS
EnvironmentFile=-/etc/sysconfig/mysql
LimitNOFILE = 5000
Restart=on-failure
RestartPreventExitStatus=1
PrivateTmp=false

[root@mysql-multi ~]# cp /usr/lib/systemd/system/mysqld3306.service /usr/lib/systemd/system/mysqld3307.service
[root@mysql-multi ~]# sed -i 's/3306/3307/g' /usr/lib/systemd/system/mysqld3307.service
[root@mysql-multi ~]# cat /usr/lib/systemd/system/mysqld3307.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
Type=forking
PIDFile=/data/app/mysql/3307/mysqld3307.pid
TimeoutSec=0
PermissionsStartOnly=true
#ExecStartPre=/usr/bin/mysqld_pre_systemd_3307 3307
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my3307.cnf --daemonize --pid-file=/data/app/mysql/3307/mysqld3307.pid $MYSQLD_OPTS
EnvironmentFile=-/etc/sysconfig/mysql
LimitNOFILE = 5000
Restart=on-failure
RestartPreventExitStatus=1
PrivateTmp=false

# 初始化實例3306,3307
[root@mysql-multi ~]# /usr/local/mysql/bin/mysqld --defaults-file=/etc/my3306.cnf --initialize --basedir=/usr/local/mysql --user=mysql --datadir=/data/app/mysql/3306/data
[root@mysql-multi ~]# /usr/local/mysql/bin/mysqld --defaults-file=/etc/my3307.cnf --initialize --basedir=/usr/local/mysql --user=mysql --datadir=/data/app/mysql/3307/data

# 啟動實例3306,3307服務 (start|stop|restart|status)
[root@mysql-multi ~]# systemctl start mysqld3306
[root@mysql-multi ~]# systemctl start mysqld3307
[root@mysql-multi ~]# netstat -nuptl | grep mysql
tcp6       0      0 :::3306                 :::*                    LISTEN      27165/mysqld
tcp6       0      0 :::3307                 :::*                    LISTEN      27201/mysqld
[root@mysql-multi ~]# ps -ef | grep mysql
mysql     27165      1  2 17:03 ?        00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my3306.cnf --daemonize --pid-file=/data/app/mysql/3306/mysqld3306.pid
mysql     27201      1  2 17:03 ?        00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my3307.cnf --daemonize --pid-file=/data/app/mysql/3307/mysqld3307.pid

修改MySQL實例密碼并測試登錄。

# 獲取實例初始密碼
[root@mysql-multi ~]# grep 'temporary password' /data/app/mysql/3306/logs/mysqld3306.log
2021-08-05T08:52:37.904630Z 1 [Note] A temporary password is generated for root@localhost: ,YrsLryq3Ll

[root@mysql-multi ~]# grep 'temporary password' /data/app/mysql/3307/logs/mysqld3307.log
2021-08-05T08:52:48.082526Z 1 [Note] A temporary password is generated for root@localhost: OvxKu,su=4O1

# 修改實例密碼
[root@mysql-multi ~]# mysqladmin -p -S /data/app/mysql/3306/mysql3306.sock password
Enter password:  # 輸入初始密碼
New password:   # 輸入新密碼  123456
Confirm new password:  # 再次輸入新密碼  123456

--------------------------------------------------------------------------------------
# 或
shellgt; mysql -uroot -p /data/app/mysql/3306/mysql3306.sock
mysqlgt; ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
--------------------------------------------------------------------------------------

[root@mysql-multi ~]# mysqladmin -p -S /data/app/mysql/3306/mysql3307.sock password
Enter password:  # 輸入初始密碼
New password:   # 輸入新密碼  654321
Confirm new password:  # 再次輸入新密碼  654321

# 測試登錄
[root@mysql-multi ~]# mysql -uroot -p -S /data/app/mysql/3306/mysql3306.sock
Enter password:  # 輸入密碼  123456
[root@mysql-multi ~]# mysql -uroot -p -S /data/app/mysql/3307/mysql3307.sock
Enter password:  # 輸入密碼  654321

# 停止實例
[root@mysql-multi ~]# mysqladmin -uroot -p -S /data/app/mysql/3306/mysql3306.sock shutdown
Enter password:  # 輸入密碼  123456
[root@mysql-multi ~]# mysqladmin -uroot -p -S /data/app/mysql/3307/mysql3307.sock shutdown
Enter password:  # 輸入密碼  654321

至此,MySQL多實例已經實現!

到此這篇關于Linux下MySQL多實例部署記錄的文章就介紹到這了,更多相關MySQL多實例部署內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Linux下mysql 8.0.25 安裝配置方法圖文教程
  • 一臺linux主機啟動多個MySQL數據庫的方法
  • linux mysql5.5升級至mysql5.7的步驟與踩到的坑
  • 解決Linux安裝mysql 在/etc下沒有my.cnf的問題
  • linux下利用Docker安裝mysql的步驟
  • Linux手動部署遠程的mysql數據庫的方法詳解
  • linux使用mysqldump+expect+crontab實現mysql周期冷備份思路詳解
  • Aliyun Linux 編譯安裝 php7.3 tengine2.3.2 mysql8.0 redis5的過程詳解
  • Mysql如何在linux中實現定時備份
  • Linux mysql-5.6如何實現重置root密碼
  • 在Ubuntu/Linux環境下使用MySQL開放/修改3306端口和開放訪問權限
  • MySQL定時備份方案(利用Linux crontab)
  • linux環境下安裝mysql數據庫的詳細教程
  • Linux下mysql異地自動備份的方法
  • Linux MySQL忘記root密碼解決方案
  • Linux下安裝mysql-8.0.20的教程詳解
  • Linux如何使用 MyCat 實現 MySQL 主從讀寫分離

標簽:山西 三明 揚州 福州 溫州 定西 阿里 無錫

巨人網絡通訊聲明:本文標題《Linux下MySQL多實例部署及安裝指南》,本文關鍵詞  Linux,下,MySQL,多,實例,部署,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux下MySQL多實例部署及安裝指南》相關的同類信息!
  • 本頁收集關于Linux下MySQL多實例部署及安裝指南的相關信息資訊供網民參考!
  • 推薦文章
    日韩精品一区二区三区老鸭窝| 亚洲高清不卡av| 中文字幕黄色片| 少妇特黄a一区二区三区| 国内揄拍国内精品少妇国语| 日韩精品视频三区| 国产在线观看一区| 中文字幕在线综合| 成人免费毛片日本片视频| 女同毛片一区二区三区| www.国产在线播放| 日韩免费电影一区二区| 精品福利影视| 91成人综合网| 色婷婷精品久久二区二区密| xx欧美撒尿嘘撒尿xx| 午夜精品一区二区在线观看| 99热在线国产| 日本欧美精品久久久| 欧美国产视频日韩| 91国产福利在线| 日韩精品综合一本久道在线视频| 久久国产精品久久久久久| 亚洲国产97在线精品一区| 亚洲精品久久7777777| 日韩经典中文字幕| 粉嫩在线一区二区三区视频| 99国产精品久久久久久久久久久| 亚洲欧美偷拍三级| www日韩欧美| 国产制服91一区二区三区制服| www.久久国产| 精品国产亚洲一区二区麻豆| 精品一区二区影视| 麻豆一区在线观看| 一区二区伦理片| 日韩av网站在线播放| 老熟妇一区二区三区| 国产精品亚洲一区二区无码| 无码人妻久久一区二区三区蜜桃| 国产一级做a爰片在线看免费| 国产麻豆视频在线观看| 亚洲av无码精品一区二区| 亚洲精品国偷拍自产在线观看蜜桃| 丝袜老师办公室里做好紧好爽| www.51色.com| 岛国毛片在线观看| 国产成人精品免费网站| 国产亚洲精品久久久久久777| 福利视频免费在线观看| 欧美毛片在线观看| 日韩成人一区二区| 中文字幕一区二区不卡 | 日本亚洲天堂网| 久久蜜桃av一区二区天堂| www.中文字幕| 色呦呦中文字幕| 亚洲午夜激情网页| 亚洲国产天堂网精品网站| 久久久91精品| 99久热re在线精品996热视频| 亚洲网址你懂得| 国语自产精品视频在线看抢先版图片 | 日韩欧美亚洲范冰冰与中字| 2020国产精品久久精品美国| 免费精品99久久国产综合精品| 久久精品盗摄| 午夜精品小视频| 免费观看一区二区三区毛片 | 国产日韩av在线| 在线免费看v片| 麻豆精品久久精品色综合| 日韩精品在线看| 国产精品日韩三级| 一级黄色片在线看| 91亚洲国产成人精品一区二区三| 精品久久久久久久中文字幕| 6080日韩午夜伦伦午夜伦| 久久久成人的性感天堂| 蜜桃精品久久久久久久免费影院| 欧美精品一区三区在线观看| 亚洲精品9999| 久久久久无码精品国产sm果冻| 喷水一区二区三区| 亚洲美女屁股眼交3| 国产亚洲精品久久久久久牛牛| 久久综合久久八八| 久久久久在线观看| 黄色99视频| 99999精品视频| 日本熟女毛茸茸| 国产高清不卡一区| 国产精品毛片a∨一区二区三区| 色一情一伦一子一伦一区| 亚洲国产精品人久久电影| 亚洲国产小视频| 亚洲最新在线视频| 国产精品久久中文| 日韩在线一卡二卡| 99re8在线精品视频免费播放| 在线日韩av片| 国产91成人在在线播放| 久久久综合香蕉尹人综合网| 欧美少妇一区二区三区| 久久久久免费看| www.xxx麻豆| 水蜜桃一区二区三区| 麻豆91蜜桃| 制服丝袜综合日韩欧美| 青青草视频网站| 日日躁夜夜躁白天躁晚上躁91| 亚洲精品欧美专区| aaa人片在线| 大肉大捧一进一出好爽动态图| 777777av| 日日噜噜夜夜狠狠| 蜜桃传媒一区二区亚洲av| 337人体粉嫩噜噜噜| 波多野结衣爱爱视频| 最近国语视频在线观看免费播放| 国产肥老妇视频| 日韩电影在线观看网站| 国产成人在线免费| 一区二区在线观看免费视频播放| 欧美性感美女h网站在线观看免费| 欧美一区二区不卡视频| 日韩在线观看高清| 久久天天狠狠| 黄色a级片免费看| 欧美丰满熟妇bbbbbb百度| 欧洲美女和动交zoz0z| 裸体裸乳免费看| 久久久久久久久久毛片| 日本黄色中文字幕| 亚洲视频在线观看一区二区 | 久久亚洲免费| 国产在线青青草| 国产传媒第一页| 国产成人一级片| 日韩精品久久理论片| 久久婷婷一区二区三区| 91久久香蕉国产日韩欧美9色| 一区二区三区动漫| 国产精品视频精品视频| 亚洲成年人专区| 久久久午夜影院| 99久久免费国产精精品| 日韩专区在线视频| 成人av综合在线| 亚洲精品国久久99热| 欧美日韩国产区一| 国产精品一级久久久| 黄色片视频免费观看| 中文字幕一区二区三区波野结| 国产精品二区一区二区aⅴ| 久久亚洲精品大全| 深夜福利视频网站| av一区二区三区黑人| 一区二区在线观看av| 欧洲精品一区二区三区在线观看| 精品国产一区二区三区在线观看| 成人综合网网址| 99999精品视频| 日韩欧美高清在线观看| 亚洲三区在线播放| 午夜精品久久一牛影视| 日韩一区二区三区视频在线观看| 欧美在线视频在线播放完整版免费观看| 欧洲亚洲一区二区| 日韩女优在线视频| av资源免费看| 亚洲h动漫在线| 欧美大片在线看免费观看| 农村寡妇一区二区三区| 可以在线看的黄色网址| аⅴ天堂中文在线网| 麻豆国产精品777777在线| 亚洲精品成人在线| 日韩黄在线观看| 国外成人免费视频| 黄色av网址在线观看| 无码人妻一区二区三区线| 中文字幕乱码久久午夜不卡| 精品视频—区二区三区免费| 国产精品一区而去| av女人的天堂| 老司机精品导航| 日韩欧美亚洲国产一区| 国产精品情侣自拍| 精品一区二区三区四区五区六区| www黄色在线观看| 亚洲精品videosex极品| 欧美一区二区三区免费视| 香蕉视频免费版| 日韩乱码一区二区三区| 国产精品私房写真福利视频| 久久这里有精品视频| 鲁一鲁一鲁一鲁一色| 中文字幕人妻色偷偷久久| 国产乱理伦片在线观看夜一区| 欧美日韩中文精品| 亚洲在线视频福利| 制服丝袜第一页在线观看| 精品在线观看视频| 欧美精品 国产精品| 国产精品美女在线观看| 日韩av自拍偷拍| 久久综合九色综合欧美狠狠| 久久精品人人做| 亚洲精品视频在线看| 欧美影院久久久| 丰满少妇在线观看| 久久久久久久欧美精品| 亚洲国产成人久久| 日本成人中文字幕在线| 石原莉奈在线亚洲二区| 久久精品国亚洲| 三级黄色片免费看| 久久久久久综合| 91精品视频网站| 青花影视在线观看免费高清| 亚洲一卡二卡三卡四卡无卡久久| 国产经典一区二区三区| 国产真人无遮挡作爱免费视频| 欧美日韩中文字幕一区| 欧美乱做爰xxxⅹ久久久| 麻豆视频一区二区| 日韩视频免费看| 亚洲综合日韩欧美| 成人av网站在线| 国产福利视频一区二区| 中文乱码字幕高清一区二区| 精品国产鲁一鲁一区二区张丽 | 国产精品白嫩美女在线观看| 国产在线一二区| 欧美一卡二卡在线观看| 青青草原国产在线视频| 国产亚洲欧美日韩在线一区| 亚洲综合日韩在线| 亚洲天堂aaa| 日韩在线观看免费网站| 无码人妻精品一区二区三应用大全| 中文子幕无线码一区tr| 日韩电影免费观看高清完整| 丰满大乳国产精品| 中文字幕亚洲一区二区三区| 国内国产精品天干天干| **性色生活片久久毛片| 大桥未久一区二区| 久久久久久夜| 成人网在线免费观看| 亚洲香蕉在线视频| 精品亚洲国产视频| 国产三级黄色片| 欧美人牲a欧美精品| 尤蜜粉嫩av国产一区二区三区| 国产91综合网| 青青草国产精品| 成人精品免费网站| 久久久久久久久久久一区| 精品综合免费视频观看| 国产日韩欧美一区二区| 精品一区免费av| av成人综合网| 美女在线视频一区| 国产91aaa| 粉嫩一区二区三区在线看| 欧美一区二区三区四区夜夜大片| 粉嫩av一区二区夜夜嗨| 亚洲japanese制服美女| 久久黄色影院| 国产精品日本精品| 狠狠躁日日躁夜夜躁av| 成人动漫视频在线观看完整版| 久久精品二区亚洲w码| 97在线电影| 粉嫩13p一区二区三区| 欧美 日韩 国产精品| 一区二区三区欧美久久| 能看毛片的网站| 91国偷自产一区二区开放时间 | 亚洲色大成网站www| 免费av在线一区二区| 国产成人啪免费观看软件| 亚洲人体一区| 久久免费午夜影院| 亚洲第一精品区| 亚洲成人动漫在线观看| 美女又爽又黄视频毛茸茸| 在线成人激情视频| 亚洲欧美激情另类| 亚洲看片网站| 亚洲图片自拍偷拍| 免费在线观看成年人视频| 日韩中文在线中文网三级| 久久一区二区三区视频| 亚洲精品免费一区二区三区| 国产精品自在欧美一区| 熟妇人妻va精品中文字幕 | 91九色丨porny丨极品女神| 亚洲色图激情小说| 精品人妻一区二区三区日产乱码| 国产精品中文字幕久久久| 99国产精品99久久久久久| 日本黄色的视频| 精品国产乱码久久久久久牛牛 | www.av片| 欧美videos中文字幕| 国产精品第72页| 国产精品一区av| 欧美激情在线一区二区三区| 天天操天天爽天天射| 日韩精品久久久久久福利| 囯产精品久久久久久| 欧美这里只有精品| 欧美精品一区二| 亚洲色欧美另类| 91精品无人成人www| 视频直播国产精品| 国产精品77777| 野战少妇38p| 久久久久在线观看| 国产婷婷色一区二区三区四区| 粉嫩av蜜桃av蜜臀av| 国产成人精品免费久久久久| 欧美国产精品专区| a资源在线观看| 性亚洲最疯狂xxxx高清| 久久久久久9999| 亚洲国产123| 欧美日韩最好看的视频| 8x8x8国产精品| 美女久久网站| 国产高清av片| 国产精品福利在线观看| 综合久久久久综合| 久久精品国产成人av| 中文字幕一区二区三区乱码| 欧美不卡一二三| 日韩电影在线一区二区| 性欧美18—19sex性高清| 性欧美长视频免费观看不卡| 欧美国产国产综合| 欧美日韩一级黄色片| 宅男一区二区三区| 中文国产亚洲喷潮| 丰满岳乱妇一区二区三区| 娇妻高潮浓精白浆xxⅹ| 97超碰最新| 欧美少妇一区二区| 免播放器亚洲一区| 国产激情第一页| 久久久精品动漫| 91精品国产一区二区| 人妻一区二区三区四区| 精品久久久噜噜噜噜久久图片| 久久久999精品视频| 亚洲人妖av一区二区| 99国产精品99| wwwww在线观看| 成人xxxx视频| 日韩精品一区在线观看| 久久爱www久久做| 女女互磨互喷水高潮les呻吟| 日日骚一区二区网站| 久久躁狠狠躁夜夜爽| 日韩美女视频一区二区| 欧美 日韩 人妻 高清 中文| 国产精品熟妇一区二区三区四区| 麻豆av一区二区| 欧美成在线视频| 亚洲欧美另类综合偷拍| 国产成人精品白浆久久69| 中文字幕高清视频| 日韩在线三级| 精品激情国产视频| 在线精品视频小说1| 成人aa视频在线观看| 国产一区二区在线视频聊天| av免费一区二区| 伊人久久av导航| 国产精品视频区1| 精品亚洲一区二区三区在线播放| 一区二区三区在线观看动漫| 国产一区二区看久久| 97精品人妻一区二区三区香蕉| 国内自拍第二页| 99热这里只有精品7| 成人精品一区二区三区| 自拍视频国产精品| 欧美日韩国产美| 久久精品亚洲一区二区三区浴池| 亚洲精品国产精品国| 免费网站看av| 亚欧洲乱码视频| 自拍日韩亚洲一区在线| 久久久精品国产一区二区三区| 中文字幕精品av| 欧美一区三区四区| 亚洲视频一区二区在线观看| 国内精品伊人久久久久av一坑 | 久久精品国产999大香线蕉| 91青青草视频| 国产极品国产极品| 久久6免费视频| 免费一级特黄毛片| 日本黄色a视频| 俄罗斯精品一区二区三区| 日韩一区在线视频| 亚洲欧洲在线观看|