原文:http://baijiahao.baidu.com/s?id=1584072431498789934&wfr=spider&for=pcmysql
1.在官網下載MySQL5.7安裝包:mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz。linux
下載地址:https://dev.mysql.com/downloads/mysql/sql
2.經過SSH Secure Shell Client遠程訪問CentOS7。用其餘遠程訪問工具也OK 推薦xmanager數據庫
3.卸載系統自帶的mysql數據庫。這裏我不是root用戶,普通用戶huadian經過sudo有了root權限。大家直接切到root卸載好了。。就不用加sudo了。 原文是卸載Mariadb數據庫。我查看了本身的系統中並無。這裏我卸載了系統自帶的mysql服務器
4.建立mysql用戶組和mysql用戶ide
5.將MySQL安裝包上傳到CentOS7服務器/root目錄下並解壓工具
# tar xzvf /root/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gzorm
6.將解壓後的安裝包移動到/data下目錄,重命名爲mysqlblog
# mv /root/mysql-5.7.20-linux-glibc2.12-x86_64 /data/mysqlit
結果以下圖
7.修改權限
8.建立data目錄,做爲數據庫存儲位置
# mkdir /data/mysql/data
9.初始化mysql
10.啓動MySQL,並查看是否已啓動成功
11.經過初始密碼登陸MySQL,並修改密碼
12.關閉MySQL服務,並查看是否關閉成功
13.設置開機自啓
之後可使用service命令控制mysql的啓動和中止,命令爲:service mysqld start和service mysqld stop,有可能執行的時候會報錯,以下圖
這是由於mysql默認安裝在/usr/local目錄下,若是安裝在/usr/local目錄下則會正常啓動和關閉,不會報錯。可是本次安裝在自定義的/data目錄下,此時須要修改/etc/init.d/mysqld文件,保存後退出
而後在執行service mysqld start啓動命令,OK
再執行service mysqld stop關閉命令,OK
14.配置全局環境變量
編輯/etc/profile文件
# vi /etc/profile
在profile文件底部添加以下兩行配置,保存後退出
PATH=/data/mysql/bin:/data/mysql/lib:$PATH
export PATH
設置環境變量當即生效
# source /etc/profile
15.設置遠程主機登陸
遠程登陸失敗
查看3306端口是否已開放
# netstat -nupl|grep 3306
開放3306端口並重啓防火牆
再次遠程登陸,成功