Sky's blog

          我和我追逐的夢

          常用鏈接

          統計

          其他鏈接

          友情鏈接

          最新評論

          mysql4.1 linux安裝配置

              mysql 4.1的linux安裝配置過程,整理出來備忘。

          一. 安裝mysql
          從mysql官方網站下載mysql 4.1.21版本,我選擇的是linux下的source包,mysql-4.1.21.tar.gz。
          1. 首先解開
          gunzip mysql-4.1.21.tar.gz
          tar xvf mysql-4.1.21.tar

          2. 進入mysql-4.1.21/bin目錄,執行
          ./configure --prefix=/userhome/soft/mysql4
          make
          make install
          進行編譯安裝。
          3.進入mysql-4.1.21目錄,執行
          scripts/mysql_install_db
          進行數據庫的初始化,如果沒有出現問題則數據庫安裝完畢。

          4. 設置Path
          為了方便,將mysql/bin目錄加入到當前用戶的profile中,然后用
          which mysql
          檢查一下是否ok.

          二. 配置mysql

          1. 設置my.cnf配置文件
          進入mysql安裝后的目錄(./configure --prefix=/userhome/soft/mysql4)下的share/mysql目錄,在這里可以看到
          多個my-**.cnf,這個針對不同應用情況的預設配置。選擇一個適合我們的,我這里是自己測試用因此選擇
          my-small.cnf.

          注意my.cnf的使用方法,這個配置文件的路徑可以在啟動mysql時通過命令行參數給出,比如:
          ./mysqld_safe --defaults-file=.my.cnf &
          如果沒有給定,則mysql會進行查找,查找目錄有3個:

          1) 服務器的/etc目錄,此時文件中所定義的參數將全局有效,即對該服務器上運行的所有MySQL數據庫服務器都有效。
          2) mysql根目錄下的/var/,只對當前的服務器有效
          3) 當前用戶的home目錄

          為了方便我將my-small.cnf復制到mysql/var目錄下,命名為my.cnf

          2. 修改my.cnf文件

          一般修改端口就可以了,還有socket可能沒有自動改過來,默認/tmp/mysql.sock可能和其他的mysql服務器沖突,修改到當前
          mysql安裝目錄下。

          三. 啟動mysql

          1. 進入mysql/bin目錄(如果設置了Path就不必了),執行./mysqld_safe &
          一般推薦使用mysqld_safe的,如果沒有出錯則表示mysql啟動成功??梢詔elnet一下mysql的端口看是否成功,也可以用mysql連接上去。

          2. 登錄mysql服務器
          mysql -h 127.0.0.1 -P 3306 -u root
          開發時為了簡單,可以修改my.cnf文件,設置client數據
          [client]
          user        = root
          password    =
          port        = 34006
          這樣可以直接敲入mysql就登錄,夠偷懶的。

          2. 修改root密碼
          root帳號默認密碼為空,這個肯定是要修改的
          可以連接上服務器后,執行:
          use mysql;
          update user set password=password('新密碼') where user='root';
          flush privileges;

          3. 添加新用戶
          添加test,容許從localhost和遠程登錄,密碼為"test"
          GRANT ALL PRIVILEGES ON *.* TO test@localhost IDENTIFIED BY 'test' WITH GRANT OPTION;
          GRANT ALL PRIVILEGES ON *.* TO test@"%" IDENTIFIED BY 'test' WITH GRANT OPTION;


          四. 關閉mysql

          執行
          ./mysqladmin -h localhost -P 3306 -u root -p  shutdown

          posted on 2008-02-20 14:48 sky ao 閱讀(1256) 評論(0)  編輯  收藏 所屬分類: database


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 郯城县| 永寿县| 灵璧县| 宜兴市| 渭源县| 成都市| 宜川县| 安新县| 永和县| 金山区| 苏尼特右旗| 二连浩特市| 平阴县| 松溪县| 句容市| 通榆县| 林甸县| 丰宁| 澜沧| 砚山县| 舞阳县| 集贤县| 阿合奇县| 长武县| 禹城市| 皋兰县| 灌南县| 道孚县| 香港| 遂川县| 石景山区| 湘潭市| 杭锦后旗| 武宣县| 青海省| 康保县| 旅游| 晋州市| 图木舒克市| 宁河县| 托克逊县|