CentOS7下安裝mysql的超詳細說明

1、使用wget命令從官網上下載mysql安裝包,或者下載到windows本地,然後使用rz命令上傳到linux上。

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

(可以從mysql官網根據自己的需要選擇所需要的版本)

2、解壓下載的安裝包,tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 

3、刪除安裝包,將解壓後的文件夾移到/usr/local下(軟件一般都安裝在這裏),並改名爲mysql

4、進入mysql目錄,並創建data目錄,用於存放mysql數據

5、這個步驟不知道是什麼意思 ,先這樣吧

6、編譯安裝初始化mysql,如果看到最後紅框裏的密碼了,則證明安裝成功,密碼要記住,登錄使用。

./bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql/

7、添加配置文件/etc/my.cnf,這個配置文件有很多設置項,可以根據需要自行查找添加。

[mysqld]
datadir=/usr/local/mysql/data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=400
innodb_file_per_table=1
#表名大小寫不明感,敏感爲
lower_case_table_names=1

8、至此mysql差不多算安裝成功了,可以啓動mysql了。

看到SUCCESS表示啓動成功,但是這樣啓動有點麻煩,需要進入到mysql下的support-files目錄下。我們可以將mysql.server通過軟鏈接的方式加入到服務中:

加入到服務中後,就可以通過service mysql start的方式來啓動mysql進程了。

9、通過賬號密碼登錄mysql

我們發現如果想登錄mysql需要使用安裝目錄的bin下面的mysql命令,但是這樣每次登錄都需要進入到安裝目錄,顯得有點麻煩,所以可以將mysql命令加入到系統的環境變量中,修改/etc/profile文件,在文件最後加上export PATH=$PATH:/usr/local/mysql/bin ,最後再調用source  /etc/profile命令來重新加載環境變量文件。

10、修改初始密碼

11、此時的mysql只能本機訪問,如果想通過其他機器訪問,需要開啓遠程連接權限

12、如果防火牆沒有對mysql的3306開放端口的話,此時仍然不能從其他機器訪問本機器的mysql,防火牆開啓3306端口

此時就可以在其他機器(能和本機器網絡直達的機器)訪問本機器的mysql了。

13、可以把mysql服務(前提是已經建立了mysql服務)設置成開機自啓動,以後就不用每次手動打開mysql服務了

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