第一步:下載 mysql
在 Linux 終端使用 wget 命令下載互聯網資源:
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
1: 檢查是否本地已經安裝了 MySQL
rpm -qa | grep mysql
2: 解除安裝以前的 mysql
rpm -e 已經存在的 MySQL 全名
第二步:解壓檔案
接下來去到移動後的目錄 cd /usr/local ,然後解壓
tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar
解壓後為了方便後面操作可把解壓後檔名修改為 mysql:
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
第三步:配置啓動檔案
然後去到 mysql 的 support-files 目錄下
1 、複製 my.cnf 到 /etc/my.cnf (mysqld 啓動時自動讀取)
cp my-default.cnf /etc/my.cnf
注意:如果你在安裝時 Linux 虛擬機器時同時安裝了預設的 mysql,此時操作以上步驟,終端將會提示你檔案已存在是否覆蓋,輸入 yes 覆蓋即可。
2 、配置資料庫編碼
vi /etc/my.cnf
在這份檔案中可以新增以下配置資訊 (如果有修改即可)
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3 、複製 mysql.server 到/etc/init.d/ 目錄下【目的想實現開機自動執行效果】
執行命令(mysql 是服務名):
cp mysql.server /etc/init.d/mysql
4 、修改 /etc/init.d/mysql 引數
vi /etc/init.d/mysql
給與 2 個目錄位置
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5 、出於安全便利,建立一個運算元據庫的專門使用者
>1)、groupadd mysql #建立一個mysql的組 >2)、useradd -r -g mysql mysql #建立mysql使用者,並且把使用者放到mysql組 >3) 、 passwd mysql #給 mysql 使用者設定一個密碼 4) 、給目錄/usr/local/mysql 更改擁有者 chown -R mysql:mysql /usr/local/mysql/
第四步:初始化 mysql 的資料庫
首先去到 mysql 的 bin 目錄
1. 初始化
./mysqld –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data
生成出一個 data 目錄,代表資料庫已經初始化成功 並且 mysql 的 root 使用者生成一個臨時密碼:***(最好先記錄這個臨時密碼)
2. 給資料庫加密
./mysql_ssl_rsa_setup –datadir=/usr/local/mysql/data
3. 啓動 mysql(為了不讓程序卡主,可在啓動 mysql 的命令後加上& 代表此程序在後台執行)
./mysqld_safe –user=mysql &
4. 檢查 ps -ef|grep mysql
發現有程序便代表啓動成功。
第五步:進入客户端
1. 登入:
./mysql -uroot -p #p 後輸入之前的臨時密碼
2. 修改密碼
set password=password(‘ 新密碼’);
第六步:設定遠端訪問
1,在遠端訪問之前需先開啓 centos7 的埠:
1): 開啓埠:
firewall-cmd –zone=public –add-port=3306/tcp –permanent
2): 重啓防火牆:
firewall-cmd –reload
2,授權
mysql>grant all privileges on *.* to 遠端訪問使用者名稱 @’%’ identified by ‘ 使用者密碼’; mysql>select host,user from user;【多出1條遠端登入使用者記錄】 mysql>flush privileges;(重新整理)
此時就可以使用遠端機器進行訪問啦!
解析:使用 mysql -hWordPress 主機 ip -u 使用者名稱 -p 密碼即可進行遠端訪問
第七步:設定開機自啓動
1 、新增服務 mysql
chkconfig –add mysql 【mysqld -install】
2 、設定 mysql 服務為自動
chkconfig mysql on
3 、重啓檢視程序
init 6
ps -ef|grep mysql
第八步:配置環境變數
為了方便操作,配置環境變數還是有必要的。
vi /etc/profile
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
小結:到這一步基本的配置基本就完成了。
原文連結:http://www.centoscn.com/mysql/2017/0224/8528.html