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

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

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

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

復(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

這個表示我們的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這個命令就是來進(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)了錯誤,原因是什么,大家應(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í)他會在我們的data目錄中生成一些mysql庫啊和test庫等這些基本信息。
對了一定要注意了,權(quán)限的分配,一不小心mysql的就無法讀取相關(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

這里的錯誤也是很明顯的原因就是我們沒有讀取host。frm的權(quán)限了,補(bǔ)救的辦法又兩種:一種是直接到目錄下給mysql附上這樣的權(quán)限,第二種就是追究它原因?yàn)槭裁磿菢幽兀吭蚴俏覀冊诔跏蓟臅r(shí)候,沒有加入--user=mysql這個參數(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í)我們可以通過命令來查看一下我們開通的服務(wù)個數(shù),然后登錄上去進(jìn)行基本的操作,權(quán)限,鍵表啊,replication啊等等。

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

    這篇文章介紹了Ubuntu系統(tǒng)安裝與配置MySQL的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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à)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • MySQL的索引原理以及查詢優(yōu)化詳解

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

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

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

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

    MySQL存儲文本和圖片的方法

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

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

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

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

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

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

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

最新評論

仪陇县| 宁阳县| 通海县| 嵩明县| 姚安县| 云和县| 晴隆县| 离岛区| 郎溪县| 汪清县| 安平县| 平陆县| 富蕴县| 措勤县| 淮滨县| 同仁县| 尼玛县| 崇左市| 佛冈县| 法库县| 定日县| 鄂温| 礼泉县| 宁城县| 区。| 吴旗县| 宽城| 平阳县| 靖西县| 黎城县| 宕昌县| 浑源县| 沙坪坝区| 桂东县| 波密县| 昌宁县| 饶平县| 夏邑县| 延吉市| 仪陇县| 沁源县|