注意: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...