[原創]mysql4.0.21安裝經驗談_MySQL
來源:懂視網
責編:小采
時間:2020-11-09 17:41:11
[原創]mysql4.0.21安裝經驗談_MySQL
[原創]mysql4.0.21安裝經驗談_MySQL:安裝mysql 4.0.21遇到不少麻煩,也查了不少CU上面的文章,但都不是很管用,因為費了不少周折,所以有必要介紹一下經驗,讓后來人少走彎路。我寫這篇文章的目的不僅是像我一樣的初學者可以完成mysql-4.0.21的安裝,而且能夠憑本文的經驗應付今后mysql版本
導讀[原創]mysql4.0.21安裝經驗談_MySQL:安裝mysql 4.0.21遇到不少麻煩,也查了不少CU上面的文章,但都不是很管用,因為費了不少周折,所以有必要介紹一下經驗,讓后來人少走彎路。我寫這篇文章的目的不僅是像我一樣的初學者可以完成mysql-4.0.21的安裝,而且能夠憑本文的經驗應付今后mysql版本

安裝mysql 4.0.21遇到不少麻煩,也查了不少CU上面的文章,但都不是很管用,因為費了不少周折,所以有必要介紹一下經驗,讓后來人少走彎路。我寫這篇文章的目的不僅是像我一樣的初學者可以完成mysql-4.0.21的安裝,而且能夠憑本文的經驗應付今后mysql版本的安裝。是不是有點自夸?我覺得不是,因為我覺得步驟不是最重要的,后面的經驗才是最重要的。另外,安裝環境是Linux AS 3和gcc支持。
一、先說一下安裝步驟
#groupadd mysql
#useradd -g mysql mysql
#tar zxvf mysql-4.0.21.tar.gz /*會生成一個mysql-4.0.21的目錄*/
#cd mysql-4.0.21
#./configure --prefix=/usr/local/mysql
#make
#make install
#cp support-files/my-medium.cnf /etc/my.cnf /*這時會問是否覆蓋重名文件,回答y*/
#cd /usr/local/mysql
#bin/mysql_install_db --user=mysql /*以mysql用戶建系統庫,必須以mysql用戶,這點很重要!*/
#chown -R root .
#chown -R mysql var
#chgrp -R mysql .
#bin/mysqld_safe --user=mysql & /*也要用mysql用戶運行,如果沒任何反應,恭喜!成功了!*/
二、分享經驗
1.雖然CU的精華文章很好,但mysql的版本不同,安裝有細微差別!最可靠的是看解壓縮后的mysql-VERSION目錄里的INSTALL-SOURCE文件,我以上的安裝步驟就是按照此文件一字不差的粘過去的,就成功了。開始時因為偷懶看CU的中文始終建系統庫不能成功,因為那些文章都是以前版本的mysql安裝。
2.細節情況
(1)本文是源代碼安裝,是為了減少不必要的麻煩。如果是二進制安裝首先要選擇正確的二進制包安裝,具體細節請參照INSTALL-SOURCE文件,這點也很重要。步驟和以上差不多,只是少configure、make和make install三步驟。
(2)make大致需要15分鐘的時間,請耐心等待,等啊等 :em24: :em24:
(3)make install要快的多,也就1分鐘不到吧(沒有秒表,估算不周請原諒)
(4)建系統庫必須用mysql用戶!上面已經強調了,我就是因為開始時沒有加“--user=mysql”就建庫建不成。建系統庫會返回如下信息:
# bin/mysql_install_db --user=mysql
Preparing db table
Preparing host table
Preparing user table
Preparing func table
Preparing tables_priv table
Preparing columns_priv table
Installing all prepared tables
040913 20:11:39 /usr/local/mysql/libexec/mysqld: Shutdown Complete
(5)運行的時候也要用mysql用戶,而且命令是mysqld_safe而不是以前的safe_mysqld。這點在INSTALL-SOURCE里面也有說明。這時候最怕出現“……ended”字樣,這代表不能正常啟動mysql。沒有反應最好,按回車返回#提示符。
(6)正常的話,就可以用:
#vi /etc/rc.d/rc.local
命令編輯啟動腳本,在最后加上“/usr/local/mysql/bin/mysqld_safe --user=mysql &”就完成了安裝。
(7)如果還不放心,可以用“#netstat -nat”檢查,如果有3306端口就對了;
也可以用“#ps -ef | grep mysqld”返回三行帶有“mysqld”字樣的結果也可以幫助判斷。
(8)最后別忘記改mysql的密碼
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
[原創]mysql4.0.21安裝經驗談_MySQL
[原創]mysql4.0.21安裝經驗談_MySQL:安裝mysql 4.0.21遇到不少麻煩,也查了不少CU上面的文章,但都不是很管用,因為費了不少周折,所以有必要介紹一下經驗,讓后來人少走彎路。我寫這篇文章的目的不僅是像我一樣的初學者可以完成mysql-4.0.21的安裝,而且能夠憑本文的經驗應付今后mysql版本