一臺MySQL資料庫啟動多個例項
1
2
3
4
5
6
7
8
9
10
11
12
|
# yum install -y cmake gcc gcc-c++ make cmake ncurses ncurses-devel # groupadd mysql # useradd -g mysql -s /sbin/nologin mysql # tar zxvf mysql-5.5.31.tar.gz # cd mysql-5.5.31 # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5 -DSYSCONFDIR=/usr/local/mysql5.5/etc -DMYSQL_DATADIR=/usr/local/mysql5.5/data # make && make install # mkdir /usr/local/mysql5.5/etc # cp support-files/my-medium.cnf /usr/local/mysql5.5/etc/my.cnf # chown -R mysql.mysql /usr/local/mysql5.5/ # echo ‘PATH=$PATH:/usr/local/mysql5.5/bin` >> /etc/profile # source /etc/profile |
1
2
3
4
|
# mkdir /usr/local/mysql5.5/data3306 #建立資料庫資料目錄 # mkdir /usr/local/mysql5.5/data3307 # /usr/local/mysql5.5/scripts/mysql_install_db --basedir=/usr/local/mysql5.5/ --datadir=/usr/local/mysql5.5/data3306/ --user=mysql # /usr/local/mysql5.5/scripts/mysql_install_db --basedir=/usr/local/mysql5.5/ --datadir=/usr/local/mysql5.5/data3307/ --user=mysql |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# cd /usr/local/mysql5.5/etc/ # vi my.cnf [mysqld_multi] mysqld = /usr/local/mysql5 .5 /bin/mysqld_safe
mysqladmin = /usr/local/mysql5 .5 /bin/mysqladmin
user = root #登陸資料庫使用者
password = 123 #登陸資料庫密碼,用於關閉資料庫,兩臺資料庫密碼設定一樣
[mysqld1] user = mysql port = 3306 socket = /tmp/mysql3306 .sock
pid- file = /usr/local/mysql5 .5 /data3306/mysql .pid
basedir = /usr/local/mysql5 .5
datadir = /usr/local/mysql5 .5 /data3306
log_error = /var/log/mysql/3306_error .log
[mysqld2] user = mysql port = 3307 socket = /tmp/mysql3307 .sock
pid- file = /usr/local/mysql5 .5 /data3307/mysql .pid
basedir = /usr/local/mysql5 .5
datadir = /usr/local/mysql5 .5 /data3307
log_error = /var/log/mysql/3307_error .log
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# 單個例項啟動或關閉 # mysqld_multi --defaults-file=/usr/local/mysql5.5/etc/my.cnf start/stop 1 # mysqld_multi --defaults-file=/usr/local/mysql5.5/etc/my.cnf start/stop 2 # 雙例項同時啟動或關閉 # mysqld_multi --defaults-file=/usr/local/mysql5.5/etc/my.cnf start/stop 1,2 # 檢視MySQL是否啟動 # mysqld_multi --defaults-file=./my.cnf report 1,2 Reporting MySQL servers MySQL server from group: mysqld1 is running MySQL server from group: mysqld2 is running # netstat -antp |grep mysql tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 20896 /mysqld tcp 0 0 0.0.0.0:3307 0.0.0.0:* LISTEN 21499 /mysqld
# 加入開機啟動 echo "/usr/local/mysql5.5/mysqld_multi --defaults-file=/usr/local/mysql5.5/etc/my.cnf start 1,2" >> /etc/rc . local
|
1
2
|
# /usr/local/mysql5.5/bin/mysqld_safe --defaults-extra-file=/usr/local/mysql5.5/etc/my3306.cnf --datadir=/usr/local/mysql5.5/data3306/ --user=mysql & # mysqladmin -uroot -p123 -S/tmp/mysql3306.sock shutdown |
1
2
3
4
5
|
# 首次登入先設定密碼 # mysql -S /tmp/mysql3306.sock -P 3307 -uroot -p #直接回車進入 mysql> set password=password( `123` );
# mysql -S /tmp/mysql3307.sock -P 3307 -uroot -p mysql> set password=password( `123` );
|
1
2
3
|
mysql> grant all on *.* to `root` @ `%` identified by `123` ;
# mysql -h 192.168.1.10 -P 3306 -uroot -p123 # mysql -h 192.168.1.10 -P 3307 -uroot -p123 |
相關文章
- mysqld_multi啟動多個mysql例項MySql
- RAC資料庫啟用、禁用一個例項資料庫
- Oracle Restart啟動資料庫例項故障一例OracleREST資料庫
- oracle多個例項啟動方法Oracle
- 3.1.5.4 啟動例項並mount 資料庫資料庫
- 3.1.5.1 關於啟動資料庫例項資料庫
- Oracle資料庫例項啟動步驟分析Oracle資料庫
- JDBC連線自定義sqlserver資料庫例項名(多個例項)JDBCSQLServer資料庫
- Oracle 資料庫例項啟動關閉過程Oracle資料庫
- 例項管理及資料庫的啟動關閉資料庫
- RAC環境只啟動單例項資料庫單例資料庫
- 啟動MySql資料庫MySql資料庫
- 多個資料庫是否可以共有一個Oracle 11g RAC例項KG資料庫Oracle
- 使用任意例項名來開啟資料庫測試--男人(例項)理論上能OPEN任意一個女人(資料庫)資料庫
- Oracle Restart啟動資料庫例項故障一例( Oracle ASM儲存Spfile解析)OracleREST資料庫ASM
- 同一臺伺服器上面安裝多個mysql資料庫伺服器MySql資料庫
- 【02】Oracle資料庫的例項啟動關閉詳解Oracle資料庫
- 通過SQL*Plus遠端啟動Oracle資料庫例項SQLOracle資料庫
- 在本地修改預設啟動的資料庫例項名資料庫
- 啟動資料庫例項的限制模式(restrict mode)的方法資料庫模式REST
- MySQL資料庫如何啟動?MySql資料庫
- 連線RAC資料庫中單個例項(一)資料庫
- 為同一個資料庫建立新的例項資料庫
- linux自動automatic啟動停止多個oracle例項LinuxOracle
- 同一Server上兩個資料庫例項共用listener.ora ,監聽多個埠Server資料庫
- 3.1.5.7 啟動例項、掛載資料庫並啟動完整的媒體恢復資料庫
- 多個ORACLE資料庫例項下listener.ora檔案配置Oracle資料庫
- 【轉】新建例項開啟已有的資料庫 — 資料庫與例項的區分測試資料庫
- jafka安裝配置和啟動一個自帶例項和手寫一個例項
- Linux—一臺主機部署多版本mysql服務和mysql例項LinuxMySql
- 一個資料庫最多可有多少個例項,多少個日誌組資料庫
- srvctl 是否能夠將RAC資料庫像單例項資料庫的方式一步一步啟動資料庫單例
- Oracle 單機架構下,多個例項可以同時開啟同一套資料庫檔案嗎?Oracle架構資料庫
- Mysql多臺資料庫同步問題(轉)MySql資料庫
- 3.1.5.3 在不掛載資料庫的情況下啟動例項資料庫
- linux下單例項資料庫開機自啟動設定Linux單例資料庫
- oracle 資料庫例項Oracle資料庫
- 資料庫和例項資料庫