posts - 495,comments - 227,trackbacks - 0
          首先我用ubuntu的軟件中心通過界面安裝MySQL,安裝后發現其版本比較低5.1的版本,目前MySQL的版本是5.5.17,想使用最新的MySQL版本;所以又將其卸載了。
          開始我卸載是直接使用軟件中心的界面“卸載”按扭來卸載的。由于使用界面的“卸載”按鈕卸載,卸載的不干凈;在后邊的安裝過程中引起了不小的麻煩。
          所以必須使用下邊的命令來完成卸載:
          刪除 mysql
          sudo apt-get autoremove --purge mysql-server-5.0
          sudo apt-get remove mysql-server
          sudo apt-get autoremove mysql-server
          sudo apt-get remove mysql-common (非常重要)
          上面的其實有一些是多余的,建議還是按照順序執行一遍

          清理殘留數據
          dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

          上邊的操作來自http://www.aygfsteel.com/yjhmily/articles/336926.html這個站點

          =====================================================================
          清理工作完成之后,下邊開始安裝:
          我參考的地址列表
          http://dev.mysql.com/doc/refman/5.5/en/binary-installation.html
          http://forum.ubuntu.org.cn/viewtopic.php?t=301214
          http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html

          下邊的是我的操作:
          groupadd mysql
          useradd -r -g mysql mysql
          tar zxvf /path/to/mysql-VERSION-OS.tar.gz
          #將下載到的二進制MySQL文件解壓到/opt/mysql_5_5_17目錄下,即將MySQL安裝到/opt/mysql_5_5_17目錄下。網上好多教程都是安裝到/usr/local/mysql目錄下,我這里做了修改
          cp /path/to/mysql-VERSION-OS.tar.gz /opt/mysql_5_5_17
          #將當前目錄的所有者改為mysql用戶  要加上-R參數。這個參數表示循環遍歷子節點。子節點都起作用
          chown -R mysql .
          #將當前目錄的所有組改為mysql組
          chgrp -R mysql .
          #這里的--basedir=/opt/mysql_5_5_17參數是我參考其他站點加上的;如果安裝到/usr/local/mysql應該不用加這個參數
          scripts/mysql_install_db --user=mysql --basedir=/opt/mysql_5_5_17
          chown -R root .
          chown -R mysql data
          #關于my.cnf:mysql按照下列順序搜索my.cnf:/etc,mysql安裝目錄,安裝目錄下的data。/etc下的是全局設置。
          #網上一些教程說放到/etc/my.cnf下;我這里放到/opt/mysql_5_5_17/my.cnf下了
          cp support-files/my-medium.cnf ./my.cnf
          #修改mysql最大連接數增加或修改max_connections=1024
          #[mysqld]處添加服務器的默認字符編碼character-set-server=utf8
          #[mysql]處添加默認字符編碼default-character-set=utf8
          #編輯完保存退出
          vim my.cnf
          #啟動MySQL
          bin/mysqld_safe --user=mysql &
          #讓程序隨服務器啟動而自動啟動
          cp support-files/mysql.server /etc/init.d/mysql
          cd /etc/init.d
          #編輯mysql.server文件,修改MySQL默認的安裝路徑,即修改basedir值:basedir=/opt/mysql_5_5_17
          #如果要修改數據目錄,也可修改datadir路徑值
          vim mysql
          chmod +x /etc/init.d/mysql
          update-rc.d mysql defaults
          關于Ubuntu自動啟動見《Ubuntu系統update-rc.d命令詳解》,官方文檔見自動啟動和停止 MySQL



          至此啟動MySQL方法:
          bin/mysqld_safe --user=mysql &

          /etc/init.d/mysql start

          關閉MySQL的方法
          bin/mysqladmin -uroot shutdown

          /etc/init.d/mysql stop
          posted on 2011-10-25 14:16 SIMONE 閱讀(2980) 評論(0)  編輯  收藏 所屬分類: LINUXmysql
          主站蜘蛛池模板: 玛多县| 师宗县| 龙川县| 柏乡县| 神木县| 天等县| 永清县| 赞皇县| 怀宁县| 绥阳县| 玛多县| 鄂托克旗| 浦城县| 湖南省| 广丰县| 鄂尔多斯市| 台山市| 茂名市| 华安县| 神池县| 万州区| 宁都县| 和政县| 德清县| 闽侯县| 鲁甸县| 德昌县| 山西省| 库尔勒市| 大英县| 元氏县| 建始县| 温州市| 汝城县| 广西| 历史| 齐河县| 华池县| 皋兰县| 祥云县| 河源市|