前言:在linux下安裝mysql不如windows下面那么簡單,但是也不是很難。本文向大家講解了如何在Centos7下如何安裝mysql5.7版本,如果有什么問題和錯誤的地方,歡迎大家指出。
版本:mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
注釋:在安裝前需要確定現(xiàn)在這個系統(tǒng)有沒有mysql,如果有那么必須卸載(在centos7自帶的是mariaDb數據庫,所以第一步是卸載數據庫)
查看mysql數據庫:
| rpm -qa | grep -i mysql | 
卸載mysql數據庫:
| rpm -e [mysql文件名] | 
如果有關聯(lián)文件,不能直接卸載。可以用一下命令強制卸載
| rpm -e --nodeps [mysql文件名] | 
一、將mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar復制到/home/(在linux下面安裝軟件,一般都需要將文件拷貝到home目錄下)
| cp mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar /home/ | 
二、解壓文件
| tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar | 
下面是解壓出的所有rpm文件

三、解壓并安裝rpm文件
1.一般只需要安裝下面幾個文件

2.接下來就用命令一個個的解壓rpm文件并安裝即可
注:這里有一個細節(jié)需要大家注意,上面的文件在安裝中也是有順序的,他有對應的優(yōu)先級。所以你需要按照下面的順序來一個個的解壓安裝
| mysql-community-common-5.7.16-1.el7.x86_64mysql-community-libs-5.7.16-1.el7.x86_64mysql-community-client-5.7.16-1.el7.x86_64mysql-community-server-5.7.16-1.el7.x86_64mysql-community-devel-5.7.16-1.el7.x86_64 | 
四、安裝成功后,開啟mysql服務
| systemctl start mysqld.service | 
五、查看3306端口是否開啟
| netstat -ln | grep 3306 | 

六、修改my.cnf配置文件
1.這一步需要找到my.cnf文件。my.cnf文件的默認路徑為/etc/my.cnf
2.編輯my.cnf
| vim /etc/my.cnf | 

3.按'i',進入插入模式后,插入以下代碼
| [mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socksymbolic-links=0log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pidvalidate_password=offdefault-storage-engine=INNODBcharacter-set-server=utf8collation-server=utf8_general_ci | 
注:validate_password=off的意思是關閉密碼驗證插件(這一句必須加上,因為在修改密碼的時候如果不加上會非常的麻煩)。
新聞熱點
疑難解答
圖片精選