第一步:下载 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