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啟動成功。可以telnet一下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 閱讀(1255) 評論(0)  編輯  收藏 所屬分類: database


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


          網站導航:
           
          主站蜘蛛池模板: 城市| 仪陇县| 天镇县| 潮州市| 中牟县| 招远市| 鞍山市| 溆浦县| 伊通| 开封市| 湘乡市| 仙游县| 涡阳县| 郴州市| 修水县| 蛟河市| 高邮市| 三河市| 积石山| 乐东| 噶尔县| 华容县| 星子县| 岳普湖县| 长阳| 夏邑县| 叙永县| 垣曲县| 南阳市| 阳曲县| 安仁县| 临潭县| 郎溪县| 兴义市| 赤峰市| 长岭县| 大悟县| 保山市| 广西| 陇西县| 和平区|