MySQL入門學習之——原始碼安裝mysql5.5

wxjzqym發表於2014-06-24

mysql在linux下的安裝方式有三種,rpm安裝,二進位制包以及原始碼包安裝。
rpm安裝方式優點是安裝簡單,但是伺服器安裝與客戶端安裝都需要下載獨立的軟體包,且安裝路徑無法定製化;
二級制和原始碼安裝都非常靈活,可以實現許多定製化的操作,兩者安裝方式也差不多。

這裡主要演示原始碼安裝方法:
1.預安裝前的設定
shell> groupadd mysql
shell> useradd -r -g mysql mysql


2.編譯安裝原始碼包
shell> tar zxvf mysql-VERSION.tar.gz
shell> cd mysql-VERSION
shell> cmake .
shell> make
shell> make install (原始碼安裝預設路徑為/usr/local/mysql,如果希望安裝在其他目錄需加引數DESTDIR)
說明:這裡的cmake命令相當於之前的configure命令,該軟體可以在此下載

 

3.安裝後的配置
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql (這步是建立系統資料庫以及系統表)
shell> chown -R root .
shell> chown -R mysql data


4.配置mysql伺服器引數
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql & (啟動mysql)


5.配置mysql開機啟動
shell> cp support-files/mysql.server /etc/init.d/mysql.server
shell> chkconfig mysql.server on


6.啟停mysql服務
shell> bin/mysqld_safe --user=mysql & (啟動mysql)
shell>mysqladmin shutdown -uroot -p    (關閉mysql)


7.刪除mysql匿名賬號(生產環境中必須執行該操作)
shell>bin/mysqladmin -u root password 'new-password' --設定root賬號的新密碼
shell>bin/mysql_secure_installation   --刪除mysql匿名賬號

8.測試安裝效果
shell>mysqlshow -uroot -p
Enter password:
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+

shell>mysql -uroot -p -e "select user,host,password from mysql.user"
Enter password:
+------+-----------+-------------------------------------------+
| user | host      | password                                  |
+------+-----------+-------------------------------------------+
| root | localhost | *2447D497B9A6A15F2776055CB2D1E9F86758182F |
| root | 127.0.0.1 |                                           |
| root | ::1       |                                           |
+------+-----------+-------------------------------------------+

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20801486/viewspace-1192436/,如需轉載,請註明出處,否則將追究法律責任。

相關文章