CentOS安裝MySQL(下載壓縮包自己解壓安裝)

來源:互聯網
上載者:User

MySQL的安裝:

1、添加使用者組
#> groupadd mysql
2、添加使用者
#> useradd -r -g mysql mysql
3、切換到安裝目錄(以/usr/local為例)
#> cd /usr/local
4、解壓(mysql-5.5.22-linux2.6-i686.tar.gz已經複製到/usr/local下)
#> tar zxvf mysql-5.5.22-linux2.6-i686.tar.gz
5、重新命名目錄名
#> mv mysql-5.5.22-linux2.6-i686 mysql
6、刪除壓縮包(可操作)
#> rm mysql-5.5.22-linux2.6-i686.tar.gz
7、進入mysql目錄
#> cd mysql
8、改變使用者權限和組許可權
#> chown -R mysql .
#> chgrp -R mysql .
9、初始化資料庫
<1> 保證在/etc/目錄下面沒有my.cnf,如果有請刪除
<2> 初始化DB
#> scripts/mysql_install_db –user=mysql

完成上述之後,根據提示看是否成功,沒成功就自己找原因。

MySQL的配置:

配置MySQL主要是my.cnf檔案和開機檔案。這兩個檔案在安裝目錄下都有樣本,拷貝到指定目錄即可。

#> cp support-files/my-default.cnf /etc/my.cnf
#> cp support-files/mysql.server /etc/rc.d/init.d/mysql

一般來說,my.cnf檔案肯定要自己修改配置。設定檔網上很多,就不介紹了。

給mysql的root使用者佈建密碼:

#> ./bin/mysqladmin -u root password ’123456′

mysql.server檔案就不需要修改了。但也可能需要修改,如果你的安裝目錄不是/usr/local,可能就要修改這個檔案中的basedir到你的安裝目錄。

 

MySQL的善後:

完成上述配置之後,你應該可以在終端中service mysql start來啟動MySQL服務了,可以通過netstat -ant命令看看MySQL預設的3306連接埠有沒有開啟。

但是在終端中MySQL命令還沒法被識別。你需要將/usr/local/mysql/bin目錄加入環境變數PATH或做一個軟串連到/usr/bin下面。

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.