首頁  >  文章  >  資料庫  >  CentOS7下安裝MySQL5.7步驟(圖文)

CentOS7下安裝MySQL5.7步驟(圖文)

PHPz
PHPz原創
2017-03-12 13:58:582068瀏覽

 CentOS7下方安裝MySQL5.7步驟

安裝必要的元件
yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel

下載mysql 5.7:

#http://www.php.cn/xiazai/gongju/116

依照步驟:

將壓縮包拷貝到/usr/local       使用ftp工具
cd /usr/local/
tar zxvf mysql-5.7 .17-linux-glibc2.5-x86_64.tar.gz 解壓縮
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql 重新命名

#進入安裝資料夾下的support-files 

cd /usr/local/mysql/support-files/
cp my-default.cnf /etc/my.cnf 將mysql設定檔拷貝到etc下,提示檔案已經存在輸入yes

vi /etc/my.cnf 編輯設定檔
新增
default-storage-engine=INNODB 新增在[mysqld]下方即可
character_set_server=utf8

複製mysql.server 到/etc/init.d/  目錄下【目的想實現開機自動執行效果】
cp /usr/local /mysql/support-files/mysql.server /etc/init.d/mysql

vi /etc/init.d/mysql
修改以下內容
basedir= /usr/local/mysql
datadir=/usr/local/mysql/data

建立Linux新使用者
groupadd mysql #建立一個mysql的群組
useradd -r -g mysql mysql #建立mysql用戶,並且把用戶放到mysql群組
passwd mysql (mysql123) #給mysql用戶設定一個密碼
chown -R mysql:mysql /usr /local/mysql/ 給目錄/usr/local/mysql 更改擁有者


初始化mysql 的資料庫
進入mysql的bin
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
記錄產生的密碼(參考下圖選取部分)

給資料庫加密
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql /data
啟動mysql(為了不讓進程卡主,可在啟動mysql的命令後加上&代表此程序在後台運行)
./mysqld_safe --user=mysql &

#檢視進程
ps -ef|grep mysql

保證在bin目錄下
cd /usr/local/mysql/bin/
./mysql -uroot -p(輸入臨時密碼)

修改密碼
set password=password('/* 新密碼*/'); 

授權遠端訪問
grant all privileges on *.* to root#@'%' identified by '/* 新密碼*/';

附註:紅色部分錶示mysql的root帳號

use mysql;  // 進入資料庫
select host,user from user; 【多出1條遠端登入用戶記錄】

執行刷新 

mysql>flush privileges; 

在Linux命令列中將3306端口開啟例外
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
firewall-cmd --zone=public --add-port=3306/tcp --permanent 重開機後不失效
firewall-cmd --reload

設定開機自啟動
新增服務mysql
chkconfig --add mysql

設定mysql服務為自動
chkconfig mysql on

重啟檢視程序
ps -ef|grep mysql

將mysql加入到環境變數
修改/etc/profile檔案使其永久生效,並對所有系統使用者生效,在檔案結尾加上以下兩行程式碼
PATH=$PATH:/usr/local/mysql/bin
export PATH
執行指令source /etc/profile或執行點指令./profile使其修改生效,執行完可透過echo $PATH指令查看是否新增成功。

相關文章:

windows下安裝mysql5.7教學(圖文)

Linux下方安裝MySQL-5.7教學(圖文)

 

#

以上是CentOS7下安裝MySQL5.7步驟(圖文)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn