您好,登錄后才能下訂單哦!
前提需要安裝MySQL服務端
思路:
啟動多個mysqld進程
規劃多套數據
規劃多個端口
規劃多套日志路徑
多實例配置:
創建多套目錄:
mkdir -p /data/330{7,8,9}
準備多套配置文件:
vim /data/3307/my.cnf
[mysqld]
basedir=/app/mysql
datadir=/data/3307
port=3307
server_id=3307
log-error=/data/3307/mysql.log
log-bin=/data/3307/mysql-bin
socket=/data/3307/mysql.sock
touch /data/3308/my.cnf
cp 3307/my.cnf 3308/my.cnf
sed -i 's#3307#3308#g' 3308/my.cnf
touch /data/3309/my.cnf
cp 3307/my.cnf 3309/my.cnf
sed -i 's#3307#3309#g' 3309/my.cnf
注:每個對應的配置文件的格式一樣
初始化多套數據:
/app/mysql/scripts/mysql_install_db \
--basedir=/app/mysql --datadir=/data/3307 --user=mysql
其他兩個實例做相同的操作
啟動每個實例:
mysqld_safe --defaults-file=/data/3307/my.cnf &
mysqld_safe --defaults-file=/data/3308/my.cnf &
mysqld_safe --defaults-file=/data/3309/my.cnf &
查看是否啟動:如果看到相對應的端口號代表成功
netstat -utpln | grep 330
ps -ef | grep mysqld
登錄方式:
mysql -S /data/3307/mysql.sock
如果能登陸數據庫代表成功
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。