分享java帶來的快樂

          我喜歡java新東西

          mysql_install_db相關(guān)介紹

          mysql_install_db 腳本的目的是生成新的MySQL授權(quán)表。它不覆蓋已有的MySQL授權(quán)表,并且它不影響任何其它數(shù)據(jù)。

          如果你想要重新創(chuàng)建授權(quán)表,首先停止mysqld服務(wù)器(如果它正運行)。然后重新命名數(shù)據(jù)目錄下的MySQL目錄并保存,然后運行mysql_install_db。例如:

          shell> mv mysql-data-directory/mysql mysql-data-directory/mysql-old

          shell> mysql_install_db --user=mysql

          本節(jié)列出了運行mysql_install_db時你可能遇到的問題:

          ·         mysql_install_db fails to install the grant tables

          你會發(fā)現(xiàn)mysql_install_db不能安裝 授權(quán)表,顯示下面的消息后終止:

          Starting mysqld daemon with databases from XXXXXX

          mysqld ended

          在這種情況下,你應(yīng)該很小心地檢驗日志文件!日志文件應(yīng)該位于目錄“XXXXXX”,用錯誤消息命名,并且應(yīng)該指出為什么mysqld沒啟動。如果你不理解發(fā)生的事情,郵寄一份錯誤報告,包含日志文件!

          ·         已經(jīng)有一個amysqld進(jìn)程在運行

          表示服務(wù)器在運行,這種情況下可能已經(jīng)創(chuàng)建了授權(quán)表。如果如此,則不再需要運行mysql_install_db,因為只需要運行一次(當(dāng)你首次安裝MySQL時)。

          ·         當(dāng)一個服務(wù)器正運行時,安裝第二個服務(wù)器不工作

          這只有在當(dāng)你已經(jīng)有已存在的MySQL安裝但是想要把新安裝放在一個不同的地方時才會發(fā)生。例如,你可能已經(jīng)有了一個產(chǎn)品安裝,但為了測試想要同時運行2個安裝。通常當(dāng)你試著運行第二個服務(wù)器時,發(fā)生的問題是它試圖和第一個使用同樣的套接字和端口。在這種情況下,你將遇到錯誤消息:

          Can't start server: Bind on TCP/IP port:

          Address already in use

          Can't start server: Bind on unix socket...

          ·         你沒有“ /tmp ”的寫權(quán)限

          如果你沒有寫權(quán)限在默認(rèn)位置(在“/tmp”里)創(chuàng)建一個Unix套接字文件,或沒有在“/tmp”創(chuàng)建臨時文件的許可,在運行mysql_install_db或mysqld服務(wù)器時,你將遇到一個錯誤。

          你可以在開始mysql_install_db或mysqld之前執(zhí)行以下命令指定一個不同的Unix套接字文件位置和臨時目錄:

          shell> TMPDIR=/some_tmp_dir/

          shell> MYSQL_UNIX_PORT=/some_tmp_dir/mysql.sock

          shell> export TMPDIR MYSQL_UNIX_PORT

          some_tmp_dir應(yīng)該是你有寫許可的某個目錄的全路徑。

          然后,你應(yīng)當(dāng)能夠用這些命令運行mysql_install_db并啟動服務(wù)器:

          shell> bin/mysql_install_db --user=mysql

          shell> bin/mysqld_safe --user=mysql &

          如果mysql_install_db位于scripts目錄下,首先修改命令scripts/mysql_install_db。

          posted on 2011-03-05 14:22 強(qiáng)強(qiáng) 閱讀(3123) 評論(0)  編輯  收藏 所屬分類: mysql

          主站蜘蛛池模板: 舞阳县| 淳化县| 休宁县| 连平县| 嵊州市| 子长县| 丰镇市| 长治县| 北安市| 呼伦贝尔市| 辽源市| 鄂伦春自治旗| 苍南县| 宝山区| 漳浦县| 务川| 琼海市| 漯河市| 焉耆| 富宁县| 伊川县| 巴楚县| 上栗县| 博乐市| 陵川县| 阳江市| 天峻县| 原平市| 钦州市| 隆德县| 武安市| 本溪市| 乐陵市| 含山县| 天柱县| 定日县| 北碚区| 米林县| 布拖县| 乐山市| 邵武市|