1、mysql安裝參考:
2、建立 例項的資料檔案目錄:
cd /data/
mkdir -p /data
3、copy mysql軟體到對應例項目錄下
cd /data/
cp -r mysql/ dbdata1/
cp -r mysql/ dbdata2/
4、編輯配置檔案my.cnf
cd /data/dbdata1/
vi my.cnf
4、2 3306埠服務配置
[client]
#password = [your_password]
port = 3306
socket = /data/dbdata1/mysql.sock
default-character-set=utf8
[mysqld]
port =3306
basedir = /data/dbdata1/mysql
datadir=/data/dbdata1/data
socket=/data/dbdata1/mysql.sock
user=mysql
# disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
skip-federated
init_connect='set collation_connection = utf8_general_ci'
init_connect='set names utf8'
character-set-server=utf8
collation-server=utf8_general_ci
bind-address=0.0.0.0
lower_case_table_names=1
event_scheduler=1
server-id=1
[mysqld_safe]
log-error=/data/dbdata1/mysqld.log
pid-file=/data/dbdata1/mysqld.pid
4.2 3307服務配置檔案
pid-file=/data/dbdata2/mysqld.pid
5、初始化兩個例項的庫
./data/dbdata1/mysql/scripts/mysql_install_db --user=mysql --basedir=/data/dbdata1/mysql --datadir=/data/dbdata1/data
./data/dbdata2/mysql/scripts/mysql_install_db --user=mysql --basedir=/data/dbdata2/mysql --datadir=/data/dbdata2/data
6、啟動兩個例項
/data/dbdata1/mysql/bin/mysqld_safe --defaults-file=/data/dbdata1/my.cnf 2>&1 >/dev/null &
/data/dbdata2/mysql/bin/mysqld_safe --defaults-file=/data/dbdata2/my.cnf 2>&1 >/dev/null &
7、停止例項
mysqladmin -u root -p passwd -s /data/dbdata1/mysql.sock shutdown
登入mysql
mysql -s /data/dbdata1/mysql.sock
設定密碼
mysqladmin -u root -s /data/3306/mysql.sock password 'password'
mysql多例項配置 MySQL多例項資料庫配置
mysql多例項資料庫配置 1 登入進入mysql,在mysql 5.7.18 bin目錄下執行命令 mysql uroot p s usr local mysql 5.7.18 data 3307 mysql.sock 其中 p 是指定密碼,如果沒有密碼則可以不寫 p,s是指定sock檔案,mys...
MySQL多例項配置 二
mysql資料庫的集中化運維,可以通過在一台mysql資料庫伺服器上,部署多個mysql例項。該功能是通過mysqld multi來實現。mysqld multi用於管理多個mysqld的服務程序,這些mysqld服務程序程式可以用不同的socket或是監聽於不同的埠,同時將資料檔案分布到不同的磁碟...
mysql單機多例項配置
主機安排 1.什麼是多例項 在一台物理主機上執行多個資料庫服務,可以節約運維成本,提高硬體利用率 1 解壓軟體 修改目錄名 root mysql wget root mysql tar xvf mysql 5.7.28 linux glibc2.12 i686.tar.gz root mysql m...