數據庫多實例實驗,也是一臺設備的數據庫開放三個端口供鏈接
mysql
二、爲好區分,新建目錄/data/mydb/,在該目錄分別創建330六、330七、3308目錄,在其目錄下分別再創建etc、log、data、pid、bin目錄數據庫
三、更改目錄權限和所屬者所屬組app
chown -R mysql.mysql /data/mydb/socket
四、使用數據庫生成腳本,對3個數據庫存放目錄分別進行數據庫生成,使用指令/usr/bin/mysql_install_db --datadir=/app/mysql/3306/data --user=mysql;測試
/usr/bin/mysql_install_db --datadir=/app/mysql/3307/data --user=mysql;3d
/usr/bin/mysql_install_db --datadir=/app/mysql/3308/data --user=mysqlblog
cp /etc/my.cnf /app/mysql/etc,拷貝後進行更改
更改後複製到3307目錄和3308目錄下,將3306替換爲各自的端口
更改後複製給330七、3308,分別作更改,並對該服務腳本增長執行權限
再次看目錄,發現已自動生成log、socket和pid,本機若是想鏈接誒數據庫,能夠mysql -S /路徑/socket
八、服務啓動後,能夠更改口令mysqladmin -uroot -S /路徑/socket/*.sock password "PASSWORD",好比說實驗中個人設置密碼命令mysqladmin -uroot -S /app/mysql/3307/socket/mysql.sock password "mariadb"
九、若是作成開機啓動的服務,須要將服務腳本拷貝至/etc/init.d/下繼續作更改
十、重啓設備測試