最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用mysqld_multi實(shí)現(xiàn)單系統(tǒng)中配置多個(gè)MySQL服務(wù)器實(shí)例

 更新時(shí)間:2014年09月10日 15:54:13   投稿:junjie  
這篇文章主要介紹了使用mysqld_multi實(shí)現(xiàn)單系統(tǒng)中配置多個(gè)MySQL服務(wù)器實(shí)例,mysqld_multi可用于在一臺(tái)物理服務(wù)器運(yùn)行多個(gè)Mysql服務(wù),mysqld_multi是管理多個(gè)mysqld的服務(wù)進(jìn)程,這些服務(wù)進(jìn)程程序不同的unix socket或是監(jiān)聽(tīng)于不同的端口,需要的朋友可以參考下

本文講利用MySQL源碼安裝MySQL并用mysqld_multi配置多實(shí)例。

1、下載MySQL源碼安裝版本

到MySQL官網(wǎng)查找到相應(yīng)版本下載,本文下載的是5.1版本

復(fù)制代碼 代碼如下:

wget -c ftp://ftp.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-5.1/mysql-5.1.60.tar.gz 

2、解壓安裝

復(fù)制代碼 代碼如下:

tar -zxv -f mysql-5.1.60.tar.gz 
 
./configure --prefix=/usr/local/mysql --with-charset=utf8  
--with-extra-charset=all --enable-thread-safe-client --enable-assembler  
--with-readline --with-big-tables  
--with-named-curses-libs=/usr/lib/libncursesw.so.5 
 
make && make install 

3、添加用戶和用戶組

復(fù)制代碼 代碼如下:

groupadd mysql #添加mysql用戶組 
useradd -g mysql mysql #創(chuàng)建mysql用戶并把它放到mysql組下 
chown -R root:mysql /usr/local/mysql #修改mysql文件屬性 

4、初始化數(shù)據(jù)目錄

復(fù)制代碼 代碼如下:

#把用到的工具添加到/usr/bin目錄 
ln -s /usr/local/mysql/bin/mysqld_multi /usr/bin/mysqld_multi 
ln -s /usr/local/mysql/bin/mysql_install_db /usr/bin/mysql_install_db 
 
#初始化四個(gè)數(shù)據(jù)目錄 
mysql_install_db --datadir=/usr/local/var/mysql1 --user=mysql 
mysql_install_db --datadir=/usr/local/var/mysql2 --user=mysql 
mysql_install_db --datadir=/usr/local/var/mysql3 --user=mysql 
mysql_install_db --datadir=/usr/local/var/mysql4 --user=mysql 
 
#修改屬性 
chown -R mysql /usr/local/var/mysql1  
chown -R mysql /usr/local/var/mysql2 
chown -R mysql /usr/local/var/mysql3  
chown -R mysql /usr/local/var/mysql4  

5、配置多實(shí)例啟動(dòng)腳本

    從MySQL的源碼中把復(fù)制到/etc/init.d/目錄下

復(fù)制代碼 代碼如下:

cp /usr/local/src/mysql-5.1.60/support-files/mysqld_multi.server /etc/init.d/mysqld_multi.server 
 
#修改basedir和bindir為安裝路徑 
basedir=/usr/local/mysql 
bindir=/usr/local/mysql/bin 

6、配置多實(shí)例數(shù)據(jù)庫(kù)配置文件

用mysqld_multi工具查看該配置文件的模板方法,命令為:mysqld_multi --example
在/etc/目錄下創(chuàng)建創(chuàng)建文件/etc/mysqld_multi.cnf,把mysqld_multi --example產(chǎn)生的文件粘進(jìn)去,修改相應(yīng)屬性,如:mysqld,mysqladmin,socket,port,pid-file,datadir,user等。

復(fù)制代碼 代碼如下:

[mysqld_multi] 
mysqld     = /usr/local/mysql/bin/mysqld_safe 
mysqladmin = /usr/local/mysql/bin/mysqladmin 
#user       = mysql 
#password   = my_password 
 
[mysqld1] 
socket     = /usr/local/var/mysql1/mysql1.sock 
port       = 3306 
pid-file   = /usr/local/var/mysql1/mysql1.pid 
datadir    = /usr/local/var/mysql1 
#language   = /usr/local/mysql/share/mysql/english 
user       = mysql 
 
[mysqld2] 
socket     = /usr/local/var/mysql2/mysql2.sock 
port       = 3307 
pid-file   = /usr/local/var/mysql2/mysql2.pid 
datadir    = /usr/local/var/mysql2 
#language   = /usr/local/mysql/share/mysql/english 
user       = mysql 
 
[mysqld3] 
socket     = /usr/local/var/mysql3/mysql3.sock 
port       = 3308 
pid-file   = /usr/local/var/mysql3/mysql3.pid 
datadir    = /usr/local/var/mysql3 
#language   = /usr/local/mysql/share/mysql/english 
user       = mysql 
 
[mysqld4] 
socket     = /usr/local/var/mysql4/mysql4.sock 
port       = 3309 
pid-file   = /usr/local/var/mysql4/mysql4.pid 
datadir    = /usr/local/var/mysql4 
#language   = /usr/local/mysql/share/mysql/english 
user       = mysql 

7、啟動(dòng)多實(shí)例數(shù)據(jù)庫(kù)

復(fù)制代碼 代碼如下:

將/usr/local/mysql/bin加到$PATH環(huán)境變量里 
export PATH=/usr/local/mysql/bin:$PATH 
 
#查看數(shù)據(jù)庫(kù)狀態(tài) 
mysqld_multi --defaults-extra-file=/etc/mysqld_multi.cnf report 
#結(jié)果都為沒(méi)有運(yùn)行 
Reporting MySQL servers 
MySQL server from group: mysqld1 is not running 
MySQL server from group: mysqld2 is not running 
MySQL server from group: mysqld3 is not running 
MySQL server from group: mysqld4 is not running 
 
#啟動(dòng) 
mysqld_multi --defaults-extra-file=/etc/mysqld_multi.cnf start 
#結(jié)果為 
Reporting MySQL servers 
MySQL server from group: mysqld1 is not running 
MySQL server from group: mysqld2 is not running 
MySQL server from group: mysqld3 is not running 
MySQL server from group: mysqld4 is not running 
 
#啟動(dòng)具體某一個(gè)實(shí)例可在start、stop后面加上具體數(shù)據(jù)1,2,3等 

8、查看運(yùn)行結(jié)果

復(fù)制代碼 代碼如下:

#查看相應(yīng)端口是否已經(jīng)被監(jiān)聽(tīng) 
netstat -tunlp 
 
#查看是否有活動(dòng)進(jìn)程 
ps -aux|grep mysql 

9、登錄相應(yīng)數(shù)據(jù)庫(kù)

復(fù)制代碼 代碼如下:

#進(jìn)入端口為3306的數(shù)據(jù)庫(kù) 
mysql -uroot -p -h127.0.0.1 -P3306 
 
#通過(guò)sock文件登錄 
mysql -uroot -p -S /usr/local/var/mysql1/mysql1.sock 
 
 #查看socket文件 
mysql> SHOW VARIABLES LIKE 'socket'; 
 
#查看pid文件 
mysql> SHOW VARIABLES LIKE '%pid%'; 

相關(guān)文章

  • mysql常用函數(shù)匯總(分享)

    mysql常用函數(shù)匯總(分享)

    以下是對(duì)mysql中的常用函數(shù)進(jìn)行了匯總介紹。需要的朋友可以過(guò)來(lái)參考下
    2013-08-08
  • Mysql varchar大小長(zhǎng)度問(wèn)題介紹

    Mysql varchar大小長(zhǎng)度問(wèn)題介紹

    如果被 varchar 超過(guò)上述的 b 規(guī)則,被強(qiáng)轉(zhuǎn)成 text 類(lèi)型,則每個(gè)字段占用定義長(zhǎng)度為 11 字節(jié),當(dāng)然這已經(jīng)不是 varchar 了
    2011-10-10
  • 5分鐘了解MySQL5.7中union all用法的黑科技

    5分鐘了解MySQL5.7中union all用法的黑科技

    本文帶領(lǐng)大家通過(guò)5分鐘了解MySQL5.7中union all用法的黑科技,需要的朋友可以參考下
    2017-04-04
  • MySQL 字符串截取相關(guān)函數(shù)小結(jié)

    MySQL 字符串截取相關(guān)函數(shù)小結(jié)

    本文是腳本之家小編給大家收藏整理的關(guān)于MySQL 字符串截取相關(guān)函數(shù)小結(jié),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-04-04
  • 新手學(xué)習(xí)MySQL索引

    新手學(xué)習(xí)MySQL索引

    如果正確合理設(shè)計(jì)并且使用索引的MySQL是一輛蘭博基尼的話,那么沒(méi)有索引的MySQL就是一個(gè)人力三輪車(chē)。通常大型網(wǎng)站單日就可能會(huì)產(chǎn)生幾十萬(wàn)甚至幾百萬(wàn)的數(shù)據(jù),沒(méi)有索引查詢會(huì)變的非常緩慢,下面小編來(lái)帶大家了解下索引
    2019-05-05
  • MySQL中distinct和group by去重的區(qū)別解析

    MySQL中distinct和group by去重的區(qū)別解析

    在MySQL中,我們經(jīng)常需要對(duì)查詢結(jié)果進(jìn)行去重,而DISTINCT和GROUP BY是實(shí)現(xiàn)這一功能的兩種常見(jiàn)方法,這篇文章主要介紹了MySQL中distinct和group by去重的區(qū)別,需要的朋友可以參考下
    2025-01-01
  • MySQL gtid的具體使用

    MySQL gtid的具體使用

    本文詳細(xì)介紹了MySQL的GTID的概念、格式、相關(guān)參數(shù)以及生命周期,同時(shí)還講解了GTID的自動(dòng)定位、復(fù)制監(jiān)控與管理等功能,GTID是MySQL復(fù)制環(huán)境中的一種唯一標(biāo)識(shí),可以有效避免重復(fù)復(fù)制的現(xiàn)象,保持?jǐn)?shù)據(jù)一致,文章中還列舉了多個(gè)示例,感興趣的可以了解一下
    2024-10-10
  • mysql主從只同步部分庫(kù)或表的思路與方法

    mysql主從只同步部分庫(kù)或表的思路與方法

    mysql主從搭建后默認(rèn)同步所有庫(kù),同步原理是通過(guò)二進(jìn)制日志方式傳輸,下面這篇文章主要給大家介紹了關(guān)于mysql主從只同步部分庫(kù)或表的思路與方法,需要的朋友可以參考下
    2022-06-06
  • 自學(xué)MySql內(nèi)置函數(shù)知識(shí)點(diǎn)總結(jié)

    自學(xué)MySql內(nèi)置函數(shù)知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于MySql內(nèi)置函數(shù)的知識(shí)點(diǎn)總結(jié)內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。
    2020-01-01
  • MySQL中的JSON字段List成員檢查

    MySQL中的JSON字段List成員檢查

    這篇文章主要介紹了MySQL中的JSON字段List成員檢查,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08

最新評(píng)論

万安县| 安溪县| 延边| 华容县| 普兰县| 兴和县| 建湖县| 兴和县| 商城县| 延边| 郓城县| 龙川县| 陵川县| 东阳市| 罗平县| 延安市| 确山县| 普定县| 淮安市| 泗阳县| 商城县| 黔西县| 咸宁市| 仙桃市| 穆棱市| 鹤壁市| 土默特右旗| 洪江市| 上林县| 台山市| 万全县| 宣汉县| 黑河市| 图片| 北流市| 安阳市| 清涧县| 云梦县| 清苑县| 怀化市| 永清县|