對於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的客戶端進行連接訪問設置。