MySQL源碼安裝與配置

對於MySQL在Linux下安裝主要有兩種途徑:

  • 模式一:通過apt-get命令獲取mysq,但是這個mysql不再由你來決定;
  • 模式二:通過自定義的mysql版本進行安裝。
    在實際開發過程之中,所有的軟件使用都會有一個標準:採用穩定版。

1、 如果要想在Linux系統上安裝mysql,那麼就需要首先下載以下支持的的第三方庫文件:

apt-get install libaio1 libaio-dev

2、 將使用的mysql開發版本上傳到Linux系統之中,隨後爲其進行解壓縮控制:
- 將mysql開發包解壓縮到/usr/local目錄下:

tar xzvf /srv/ftp/mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz -C /usr/local

3、 隨後爲了方便進行配置管理,建議將mysql解壓縮後的文件夾名稱進行更名處理:

mv /usr/local/mysql-5.6.10-linux-glibc2.5-x86_64/ /usr/local/mysql

4、 將mysql的可執行命令配置到環境屬性之中:

  • 打開環境配置文件:vim /etc/profile
  • 在裏面設置如下的內容:
export MYSQL_HOME=/usr/local/mysql 
export PATH=$PATH:$MYSQL_HOME/bin:
  • 使配置立即生效:source /etc/profile

5、 進行mysql安裝,mysql安裝程序的路徑:
- 本次的mysql的數據文件的路徑:/usr/local/mysql/data

/usr/local/mysql/scripts/mysql_install_db --user=root --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

6、 啓動mysql服務,使用的命令爲:
- 前臺啓動:/usr/local/mysql/bin/mysqld_safe --user=root
- 後臺啓動:
nohup /usr/local/mysql/bin/mysqld_safe --user=root > /dev/null 2>&1 &
啓動之後會立刻告訴用戶mysql的進程編號是多少。
7、 當mysql服務啓動成功之後下面就需要對操作進行測試,查詢mysql版本:
mysqladmin version
8、 現在的mysql還不能夠使用,因爲此時沒有配置密碼,當前的用戶名是root,那麼如果要使用則要修改密碼,默認的密碼是一個空密碼,進行root登錄:mysql -uroot -p
如果出現讓你輸入密碼的處理的話,不需要費勁,直接選擇“回車”。
9、 將root賬戶的密碼設置爲“mysqladmin”:
update mysql.user set password=PASSWORD('mysqladmin') WHERE user='root'
10、 此時的密碼並沒有生效,需要做一個權限的刷新:flush privileges ;
11、 退出當前的mysql服務,輸入:quit,再次登錄輸入:mysql -uroot -pmysqladmin
12、 由於隨後的項目的運行環境需要通過遠程進行mysql的連接,所以最好打開所有的遠程配置權限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION ;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' identified by 'mysqladmin' WITH GRANT OPTION ;
flush privileges ;

13.修改/usr/local/mysql/my.cnf文件

basedir=/usr/local/mysql
datadir=/usr/local/mysql/data

隨後可以使用任意的一個mysql的客戶端進行連接訪問設置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章