Linux下啟動(dòng)多個(gè)mysql服務(wù)器例子
1、 創(chuàng)建多個(gè)mysql database目錄
2、 設(shè)置database目錄權(quán)限
Chown –R mysql /data
3、 拷貝、設(shè)置my.cnf
cp XXX/my.cnf /data/mysql_3307/my.cnf
添加my.cnf
log-error = /data/mysql_3307/localhost.localdomain.err
pid-file = /data/mysql_3307/localhost.localdomain.pid
4、 添加啟動(dòng)腳本:
#!/bin/ti
rundir=`pwd`
datadir=$rundir
cnf=$rundir"/my.cnf"
echo "server path : $rundir"
echo "data path : $datadir"
echo "cnf : $cnf"
/usr/local/mysql/bin/mysqld_safe /
--defaults-file="$cnf" /
--pid-file="$rundir"/mysql.pid /
--datadir="$datadir" /
--socket="$rundir"/mysql.sock /
&
5、OK,chmod a+x my.cnf,./my.cnf,啟動(dòng)

6、Ok,啟動(dòng)正常,如上圖所示。
可能遇到的問題:
1)/usr/local/mysql/libexec/mysqld: File ‘./mysql-bin.index' not found (Errcode: 13)
原因是沒有執(zhí)行第2步,給數(shù)據(jù)庫(kù)數(shù)據(jù)文件夾設(shè)置用戶組權(quán)限;
2)Can't find messagefile ‘/data/mysql_3307/share/mysql/english/errmsg.sys'
需要在my.cnf中配置語(yǔ)言的路徑,添加如下:language = /usr/local/mysql/share/mysql/English
3)mysql 連接不上mysql server
注意mysql 指明配置文件的路徑,例如mysql –defaults-file=/data/mysql_3307/my.cnf 。在my.cnf文件中需要檢查client.socket的文件是否正確。
相關(guān)文章
MySQL 5.7之關(guān)于SQL_MODE的設(shè)置
這篇文章主要介紹了MySQL 5.7之關(guān)于SQL_MODE的設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08
Mysql下自動(dòng)刪除指定時(shí)間以前的記錄的操作方法
這篇文章主要介紹了MySQL下自動(dòng)刪除指定時(shí)間以前的記錄的操作方法,需要的朋友可以參考下2018-08-08
MySQL多實(shí)例安裝開機(jī)自啟動(dòng)服務(wù)配置過程
這篇文章主要介紹了MySQL中,多實(shí)例安裝開機(jī)自啟服務(wù)配置的過程詳細(xì)步驟,有需要的朋友可以借鑒參考下,希望可以有所幫助,感謝閱讀2021-09-09
MySQL百萬(wàn)級(jí)數(shù)據(jù)分頁(yè)查詢優(yōu)化方案
在mysql中l(wèi)imit可以實(shí)現(xiàn)快速分頁(yè),但是如果數(shù)據(jù)到了幾百萬(wàn)時(shí)我們的limit必須優(yōu)化才能有效的合理的實(shí)現(xiàn)分頁(yè)了,否則可能卡死你的服務(wù)器哦。2017-11-11
MySQL查詢優(yōu)化必備知識(shí)點(diǎn)總結(jié)
這篇文章主要給大家介紹了關(guān)于MySQL查詢優(yōu)化必備知識(shí)點(diǎn)的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03

