如何在多例項基礎上再新增一個mysql的例項
1)建立資料檔案所需的目錄
1
2
3
|
# mkdir -p /data/3308/data # cp /data/3306/my.cnf /data/3308 # cp /data/3306/mysql /data/3308 |
2)配置許可權
1
2
3
|
# chown mysql.mysql /data/3308 -R # chown root.root /data/3308/mysql # chmod 700 /data/3308/mysql |
3)修改資料配置檔案及啟動指令碼
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# sed -i 's/3306/3308/g' /data/3308/my.cnf # sed -i 's/server-id = 1/server-id = 8/g' /data/3308/my.cnf # cat my.cnf | grep id pid- file = /data/3308/mysql .pid
server- id = 8
pid- file = /data/3308/mysqld .pid
# sed -i 's/3306/3308/g' /data/3308/mysql # cd /application/mysql/scripts/ # ./mysql_install_db --datadir=/data/3308/data --basedir=/application/mysql --user=mysql # /data/3308/mysql start Starting MySQL... # echo $? 0 |
4)檢查資料庫的執行情況
1
2
3
4
|
# netstat -tunlp | grep 330* tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 4052 /mysqld tcp 0 0 0.0.0.0:3307 0.0.0.0:* LISTEN 4048 /mysqld tcp 0 0 0.0.0.0:3308 0.0.0.0:* LISTEN 5502 /mysqld
|
5)配置資料庫開機自動啟動
1
2
3
4
5
6
7
|
# echo "/data/3308/mysql start">>/etc/rc.local # tail -4 /etc/rc.local 顯示的結果如下: # mysql multi instances startup /data/3306/mysql start
/data/3307/mysql start
/data/3308/mysql start
|
6)初始化資料庫
1
2
3
4
5
6
7
8
9
10
11
|
設定mysql初始密碼: # mysqladmin -u root -S /data/3308/mysql.sock password 'redhat12345' # mysql -u root -S /data/3308/mysql.sock -predhat12345 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4
Server version: 5.5.32-log Source distribution Copyright (c) 2000, 2013, Oracle and /or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and /or its
affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
|
本文轉自 冰凍vs西瓜 51CTO部落格,原文連結:http://blog.51cto.com/molewan/1860235,如需轉載請自行聯絡原作者
相關文章
- canal同步mysql,監聽單例項,多例項配置MySql單例
- mysql的多例項配置MySql
- mysql多例項部署MySql
- MySQL多例項配置MySql
- mysql多例項安裝MySql
- MySQL5.7 多例項MySql
- MySQL多例項環境部署MySql
- 多例項資料庫刪除例項資料庫
- MySQL 多例項配置管理:MySql
- mysql 5.7 多例項安裝MySql
- MySQL單機多例項配置MySql
- Watir基礎使用例項
- MySQL 多例項刪庫指令碼MySql指令碼
- Mysql之多例項my.cnfMySql
- MySQL在Windows上安裝多個例項的方法MySqlWindows
- 多例項MySQL批量新增使用者和密碼並授權MySql密碼
- mysql系列之多例項3—-基於mysqld_multi薦MySql
- Python基礎——切片例項Python
- MySQL 5.6同一物理主機配置多例項MySql
- 多例項資料庫一個用PSU資料庫
- MySQL入門--Mysqld_multi多例項MySql
- mysql-mmm叢集(多例項)薦MySql
- 基礎python5個例項運用Python
- 【MySQL】MySQL多例項開機自動重啟MySql
- 單例項資料庫工具轉化多例項資料庫單例資料庫
- 單例項資料庫手工轉化多例項資料庫單例資料庫
- 3節點rac基礎上配置goldengate(單例項)Go單例
- 一臺伺服器多例項mysql做主從複製伺服器MySql
- 三通基礎與例項
- MySQL資料庫入門多例項配置MySql資料庫
- MySQL介紹及安裝與多例項MySql
- Linux下MySQL多例項部署記錄LinuxMySql
- Linux下MySQL配置單機多例項LinuxMySql
- Mysql:mysql多例項建立、配置檔案講解【四】MySql
- Mysql 通過 Mysql_install_db 建立多例項MySql
- 基於mysqld_multi實現MySQL 5.7.24多例項多程式配置MySql
- 10 個基於 JavaScript 的機器學習例項JavaScript機器學習
- 單例模式 - 只有一個例項單例模式