Linux下安裝mysql5.7

原文: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端口並重啓防火牆

再次遠程登陸,成功

相關文章
相關標籤/搜索