MySQL5 7開多例項指導

2022-08-30 21:42:20 字數 1979 閱讀 1697

在一台伺服器上,mysql服務開啟多個不同的埠,執行多個服務程序。他們通過不同的 socket來監聽不同的埠互不干擾地執行。

ubuntu16.04.5lts/i5/8g/500g/64位/mysql5.7.23/php7/apache2mkdir 3308_mysql  

chown -r mysql:mysql 3308_mysql //修改許可權

(我的環境中,mysql配置主要是/etc/mysql/my.cnf,其中又相應的載入conf.d和mysql.conf.d資料夾中的檔案。我們直接copy,然後修改部分重要內容即可)

cp -r conf.d conf3308.d

cp my.cnf my3308.cnf

cp -r mysql.conf.d mysql3308.conf.d

vi my3308.cnf

修改內容如下

!includedir /etc/mysql/conf3308.d/

!includedir /etc/mysql/mysql3308.conf.d/

vi mysqld.cnf

修改內容如下:

[mysqld_safe]

socket        = /var/lib/3308_mysql/mysqldsafe.sock

#nice        = 0

[mysqld]

## * basic settings

#user        = mysql

pid-file    = /var/lib/3308_mysql/mysqld.pid

socket        = /var/lib/3308_mysql/mysqld.sock

port        = 3308

basedir        = /usr

datadir        = /var/lib/3308_mysql

log_error = /var/lib/3308_mysql/error.log

在下面新增:

/var/lib/3308_mysql/ r,

/var/lib/3308_mysql/** rwk,

這裡得提醒大家的是,mysql_install_db初始化的方法已經不能在5.7版本使用了,親測了n種方法都失敗了,請使用以下命令。

mysqld_safe --defaults-file=/etc/mysql/my3308.cnf  //啟動

執行 ctrl + z //讓例項後台執行

此時我們可以看資料庫運**況

會看到成功!監聽3308埠

enter password:   //直接enter,因為我們初始化時--initialize-insecure

mysql> use mysql

mysql> update user set authentication_string= password ('123456') where user='root';

mysql> exit

//重新啟動

mysqld_safe --defaults-file=/etc/mysql/my3308.cnf

ctrl + z

mysql -uroot -p -s /var/lib/3308_mysql/mysqldsafe.sock -p 3308

enter password:   //此時需要輸入剛才設定的密碼

我們在3308中建立了庫db3308,我們去3306庫中並沒發現此庫

反過來我們在3306的資料庫操作對3308也沒有影響。

我們發現,各個庫獨立執行,互不干擾。

重複配置步驟即可

mysql 5 7多例項安裝

一 安裝前準備工作 mysql 安裝包,上傳到伺服器 2.檢查是否已經安裝過 mysql rpm qa grep mysql 有的話就解除安裝掉以前安裝的mysql rpm e nodeps 是搜尋結果 3.安裝依賴包 yum install libaio libaio devel y 4.建立作業...

三 mysql5 7多例項安裝

1.多例項配置方案 mysqld multi mysqld mysqld safe log usr local mysql mysqld mulit.log mysqld3306 port 3306 datadir data 3306 socket data 3306 mysql.sock mysq...

Mysql 5 7 單機單例項

參考文章 如果是redhat7系統需要刪除mariadb的包 使用以下命令檢查並刪除mariadb包 rpm e nodeps rpm qa grep mariadb 上傳到 tmp目錄解壓縮 tar xvf mysql 5.7.25 1.el7.x86 64.rpm bundle.tar 安裝rp...