Mysql多例項安裝

2021-07-16 06:58:38 字數 1926 閱讀 1447

注意:5.7.6之後在第五步是不一樣的,具體可以看5.7的官方文件中的安裝。還有這裡的路徑也可以調整,這裡只是給了個例子。

1.確保mysql軟體已經安裝在/mysql目錄下(root使用者操作)

2.修改環境變數(root使用者操作)

修改/etc/profile檔案,在檔案末尾新增

path=/mysql/bin:$path

export path

關閉檔案,執行下面的命令,讓配置立即生效

source /etc/profile

3.修改my.cnf檔案(root使用者操作)

[mysqld_multi] 

mysqld = /mysql/bin/mysqld_safe 

mysqladmin = /mysql/bin/mysqladmin

user = admin

password = admin

[mysqld1]

basedir = /mysql

datadir = /mysqldata

port = 3307

socket = /tmp/mysql.sock

[mysqld2]

basedir = /mysql

datadir = /mysqldata2

port = 3308

socket = /tmp/mysql2.sock

4.建立資料庫data目錄(root使用者操作)

mkdir -p /mysqldata 

mkdir -p /mysqldata2 

chown -r mysql:mysql /mysqldata 

chown -r mysql:mysql /mysqldata2

5.初始化db(root使用者操作)

mysql_install_db --user=mysql --basedir=/mysql --datadir=/mysqldata

mysql_install_db --user=mysql --basedir=/mysql --datadir=/mysqldata2 

chown -r mysql:mysql /mysqldata2  

chown -r mysql:mysql /mysqldata2 -r

6.分別啟動兩個例項(mysql使用者操作)

mysqld_multi start 1

mysqld_multi start 2

ps -ef|grep mysql

7.修改root密碼(mysql使用者操作)

mysqladmin -u root password 'mysql' -p3307 -s /tmp/mysql.sock

mysqladmin -u root password 'mysql' -p3308 -s /tmp/mysql2.sock

8.建立、授權使用者(管理資料庫--關閉資料庫的使用者),就是配置檔案中admin使用者(mysql使用者操作)

mysql -uroot -p -p3307 -s /tmp/mysql1.sock

mysql -uroot -p -p3308 -s /tmp/mysql2.sock 

create user "admin"@"localhost" identified by 'admin'; 

grant all privileges on *.* to "admin"@"localhost"; 

flush privileges; 

9.嘗試關閉兩個例項(mysql使用者操作)

mysqld_multi stop 1

mysqld_multi stop 2

10.本地登入例項測試(mysql使用者操作)

mysql -uroot -p -p3307 -s /tmp/mysql1.sock

mysql -uroot -p -p3308 -s /tmp/mysql2.sock  

mysql安裝 例項 mysql安裝多例項

多例項管理 3.5.1準備多個目錄 mkdir p data 330 data 3.5.2 準備配置檔案 cat data 3307 my.cnf mysqld basedir softmysql mysql datadir data 3307 data socket data 3307 mysql...

mysql多例項命令 mysql多例項安裝

1 編輯my.cnf檔案增加相關引數如下 mysqld multi user root pass 123 mysqld usr local mysql bin mysqld safe mysqladmin usr local mysql bin mysqladmin log usr local my...

Mysql多例項安裝

1.mysql編譯安裝完成後,繼續實現mysql的多例項安裝.2.建立多例項目錄 mkdir p data data 3.然後修改配置檔案,對應不同埠 cp usr local mysql support files my small.cnf data 3306 my.cnf cp usr loca...