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

基于mysql多實(shí)例安裝的深入解析

 更新時(shí)間:2013年06月13日 18:05:05   作者:  
本篇文章是對(duì)mysql多實(shí)例安裝進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

相信大多數(shù)人都遇到過(guò)多實(shí)例安裝mysql吧,相信大多數(shù)人只要找到一份多實(shí)例安裝的教程就會(huì)很容易搞定了,但是越是順利的安裝過(guò)程越讓我們不安,為什么呢,當(dāng)我們?cè)诎凑战坛桃徊揭徊絹?lái)的時(shí)候,你知道每句話的意思的目的嗎?出現(xiàn)錯(cuò)誤以后的我們又該怎么辦呢?現(xiàn)在我為大家展示我的安裝過(guò)程,各種糾結(jié),各種錯(cuò)誤。
首先說(shuō)明一個(gè)場(chǎng)景:我的電腦是ubuntu系統(tǒng),之前apt-get自動(dòng)安裝過(guò)mysql。這也是出現(xiàn)錯(cuò)誤最多的原因之一。
下面是我的安裝過(guò)程,其中充斥著各種錯(cuò)誤:

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

6.mkdir mysql
7.groupadd mysql
8.useradd -r -g mysql mysql
# make clean
# rm -f CMakeCache.txt
# rm -rf /etc/my.cnf
9.cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all
-DENABLED_LOCAL_INFILE=1
make
make install

這個(gè)表示我們的mysql源碼安裝已經(jīng)完成了,現(xiàn)在要做就是初始化用戶了,也就是多實(shí)例中最重要的一部了,以后的每一步都要注意命令執(zhí)行后的結(jié)果:
復(fù)制代碼 代碼如下:

cd /usr/local/mysql
chown -R root:mysql .
chown -R mysql:mysql data
11.cp support-files/my-medium.cnf /etc/my.cnf
12.cd /usr/local/mysql

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

<SPAN style="LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, 宋體, Helvetica, sans-serif; FONT-SIZE: 14px">scripts/mysql_install_db&nbsp;</SPAN><BR style="LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, 宋體, Helvetica, sans-serif; FONT-SIZE: 14px"><SPAN style="LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, 宋體, Helvetica, sans-serif; FONT-SIZE: 14px">--defaults-file=/usr/local/mysql/data_3308/my.cnf&nbsp;</SPAN><BR style="LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, 宋體, Helvetica, sans-serif; FONT-SIZE: 14px"><SPAN style="LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, 宋體, Helvetica, sans-serif; FONT-SIZE: 14px">--datadir=/usr/local/mysql/data_3308/</SPAN>

上面的mysql_install_db這個(gè)命令就是來(lái)進(jìn)行初始化新用戶。這里要注意命令執(zhí)行后的結(jié)果,第一次的時(shí)候我的執(zhí)行結(jié)果是這樣的:
復(fù)制代碼 代碼如下:

root@zhou:/usr/local/mysql# scripts/mysql_install_db --defaults-file=/usr/local/mysql/data_3307/my.cnf --datadir=/usr/local/mysql/data_3307/
Installing MySQL system tables...
130107 10:25:47 [ERROR] COLLATION 'latin1_swedish_ci' is not valid for CHARACTER SET 'utf8'
130107 10:25:47 [ERROR] Aborting
130107 10:25:47 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete

這里可以看出已經(jīng)出現(xiàn)了錯(cuò)誤,原因是什么,大家應(yīng)該可以看明白了,自己太馬虎了。導(dǎo)致自己重新執(zhí)行了一次cmake
然后重新進(jìn)行上面的命令了。直到我們看到這樣的結(jié)果:表示初始化成功了,恭喜你下面可以進(jìn)行下面的操作了。
復(fù)制代碼 代碼如下:

root@zhou:/usr/local/mysql# mysql_install_db --user=mysql --defaults-file=/usr/local/mysql/data3307/my.cnf --datadir=/usr/local/mysql/data3307/
Installing MySQL system tables...
OK
Filling help tables...
OK

這時(shí)他會(huì)在我們的data目錄中生成一些mysql庫(kù)啊和test庫(kù)等這些基本信息。
對(duì)了一定要注意了,權(quán)限的分配,一不小心mysql的就無(wú)法讀取相關(guān)文件的權(quán)利。
復(fù)制代碼 代碼如下:

<SPAN style="LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, 宋體, Helvetica, sans-serif; FONT-SIZE: 14px">mysqld_safe --defaults-file=/usr/local/mysql/data_3307/my.cnf &</SPAN>

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

130107 13:35:36 [Note] Server socket created on IP: '0.0.0.0'.
130107 13:35:36 [ERROR] /usr/local/mysql/bin/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
130107 13:35:36 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
130107 13:35:36 mysqld_safe mysqld from pid file /usr/local/mysql/data3307/mysql.pid ended

這里的錯(cuò)誤也是很明顯的原因就是我們沒(méi)有讀取host。frm的權(quán)限了,補(bǔ)救的辦法又兩種:一種是直接到目錄下給mysql附上這樣的權(quán)限,第二種就是追究它原因?yàn)槭裁磿?huì)那樣呢?原因是我們?cè)诔跏蓟臅r(shí)候,沒(méi)有加入--user=mysql這個(gè)參數(shù)才導(dǎo)致生成的文件全市root權(quán)限。這樣就好辦了在下次做的時(shí)候我們就需要這樣的命令了:
復(fù)制代碼 代碼如下:

root@zhou:/usr/local/mysql# mysql_install_db --user=mysql --defaults-file=/usr/local/mysql/data3307/my.cnf --datadir=/usr/local/mysql/data3307/ --user=mysql

ok,這時(shí)我們可以通過(guò)命令來(lái)查看一下我們開(kāi)通的服務(wù)個(gè)數(shù),然后登錄上去進(jìn)行基本的操作,權(quán)限,鍵表啊,replication啊等等。

這里啟動(dòng)了三個(gè)mysql服務(wù)器后,發(fā)現(xiàn)只能登錄到3306上面的服務(wù)去,而其他的就是沒(méi)法登錄,當(dāng)我把3307 3306殺掉后,登錄mysql確出現(xiàn)錯(cuò)誤了,

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

root@zhou:/usr/local/mysql/tmp# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)

這里的錯(cuò)誤原因是當(dāng)我在沒(méi)有指定那個(gè)數(shù)據(jù)庫(kù)服務(wù)器是它是有個(gè)默認(rèn)啟動(dòng)計(jì)劃,所以這里可以看出它還是在等待mysql 3306的那個(gè)服務(wù)器的。
root@zhou:/etc/init.d# mysql -h127.0.0.1 -P3307

相關(guān)文章

  • MySQL復(fù)制機(jī)制原理講解

    MySQL復(fù)制機(jī)制原理講解

    在本篇文章中小編通過(guò)詼諧幽默的語(yǔ)言圖文給大家講述了MySQL復(fù)制機(jī)制的原理及相關(guān)知識(shí)點(diǎn),需要的朋友們參考下。
    2019-05-05
  • mysql中insert?into...select語(yǔ)句優(yōu)化方式

    mysql中insert?into...select語(yǔ)句優(yōu)化方式

    這篇文章主要介紹了mysql中insert?into...select語(yǔ)句優(yōu)化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教<BR>
    2024-04-04
  • Ubuntu系統(tǒng)安裝與配置MySQL

    Ubuntu系統(tǒng)安裝與配置MySQL

    這篇文章介紹了Ubuntu系統(tǒng)安裝與配置MySQL的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • mysql和oracle默認(rèn)排序的方法 - 不指定order by

    mysql和oracle默認(rèn)排序的方法 - 不指定order by

    這篇文章主要介紹了mysql和oracle默認(rèn)排序的方法 - 不指定order by。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • MySQL的索引原理以及查詢優(yōu)化詳解

    MySQL的索引原理以及查詢優(yōu)化詳解

    這篇文章主要為大家介紹了MySQL的索引原理以及查詢優(yōu)化,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • MySQL 不等于的三種使用及區(qū)別

    MySQL 不等于的三種使用及區(qū)別

    MySQL中常用到判斷符號(hào),而不等于是比較常用的符號(hào),不等于主要是三種,本文主要介紹了三種的使用及區(qū)別,感興趣的同學(xué)可以了解一下
    2021-06-06
  • MySQL存儲(chǔ)文本和圖片的方法

    MySQL存儲(chǔ)文本和圖片的方法

    今天小編就為大家分享一篇關(guān)于MySQL存儲(chǔ)文本和圖片的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 解決mysql創(chuàng)建數(shù)據(jù)庫(kù)后出現(xiàn):Access denied for user ''root''@''%'' to database ''xxx''的問(wèn)題

    解決mysql創(chuàng)建數(shù)據(jù)庫(kù)后出現(xiàn):Access denied for user ''root''@''%'' to dat

    這篇文章主要給大家介紹了如何解決mysql在創(chuàng)建數(shù)據(jù)庫(kù)后出現(xiàn):Access denied for user 'root'@'%' to database 'xxx'的錯(cuò)誤提示,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-05-05
  • mysql觸發(fā)器原理與用法實(shí)例分析

    mysql觸發(fā)器原理與用法實(shí)例分析

    這篇文章主要介紹了mysql觸發(fā)器原理與用法,結(jié)合實(shí)例形式分析了mysql觸發(fā)器基本概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • mysql查詢語(yǔ)句中用戶變量的使用代碼解析

    mysql查詢語(yǔ)句中用戶變量的使用代碼解析

    這篇文章主要介紹了mysql查詢語(yǔ)句中用戶變量的使用代碼解析,涉及部分代碼優(yōu)化的內(nèi)容,通過(guò)示例向大家解析用戶變量的相關(guān)問(wèn)題,需要的朋友可以參考下。
    2017-10-10

最新評(píng)論

绥中县| 菏泽市| 呼和浩特市| 柘城县| 南康市| 扎鲁特旗| 乐业县| 方城县| 平昌县| 德化县| 西贡区| 屯门区| 华宁县| 修水县| 专栏| 铁力市| 泽普县| 乐亭县| 安陆市| 丰原市| 贵德县| 澄迈县| 江山市| 治县。| 原阳县| 奎屯市| 闻喜县| 屯留县| 浮山县| 巴里| 正阳县| 修水县| 丽江市| 广灵县| 富平县| 电白县| 繁昌县| 颍上县| 安塞县| 徐水县| 绥棱县|