centos7.0搭建mysql 5.7.20

							            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f76675cdea.css">
					<div class="htmledit_views">
            <p>1.在官网下载MySQL5.7安装包:mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz。</p><p>下载地址:https://dev.mysql.com/downloads/mysql/</p><p><img src="https://img-blog.csdn.net/20180511171112414" alt=""></p><p></p><p>2.通过SSH Secure Shell Client远程访问CentOS7</p><p>3.卸载系统自带的Mariadb数据库</p><p><img src="https://img-blog.csdn.net/20180511171207528" alt=""></p><p></p><p>4.创建mysql用户组和mysql用户</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511171250716" alt=""><br><p>5.将MySQL安装包上传到CentOS7服务器/root目录下并解压(这里我是用filezilla去登陆远程服务然后把安装包上传到root目录下的,解压是先cd 到当前文件所在目录,在执行以下目录)</p><p># tar xzvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz<br></p><p>6.将解压后的安装包移动到/data下目录,重命名为mysql</p><p># mv /root/mysql-5.7.20-linux-glibc2.12-x86_64 /data/mysq<br></p><p>这里直接用filezilla登陆服务后新建一个data文件夹然后把解压后的文件移动到data目录下并且从命名为mysql</p><p>结果如下图</p><p><img src="https://img-blog.csdn.net/20180511172124527" alt=""><br></p><p>7.修改权限</p><p><img src="https://img-blog.csdn.net/20180511171608751" alt=""></p><p></p><p>8.在mysql目录下创建data目录,作为数据库存储位置</p><p># mkdir /data/mysql/data(这里是在mysql目录下去创建data目录)</p><p></p><p>9.初始化mysql</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511172332142" alt=""><br><br><p>10.启动MySQL,并查看是否已启动成功</p><div class="img-container">&nbsp;&nbsp;&nbsp; <img src="https://img-blog.csdn.net/20180511172653280" alt=""><br></div><p>11.通过初始密码登录MySQL,并修改密码</p><div class="img-container"><img src="https://img-blog.csdn.net/201805111727015" alt=""><br></div><p>12.关闭MySQL服务,并查看是否关闭成功</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511172709284" alt=""><br></div><p>13.设置开机自启</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511172810957" alt=""><br></div><p>以后可以使用service命令控制mysql的启动和停止,命令为:service mysqld start和service mysqld stop,有可能执行的时候会报错,如下图</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511172837664" alt=""><br></div><p>这是因为mysql默认安装在/usr/local目录下,如果安装在/usr/local目录下则会正常启动和关闭,不会报错。但是本次安装在自定义的/data目录下,此时需要修改vi /etc/init.d/mysqld文件,保存后退出</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511172959591" alt=""><br></div><p>然后在执行service mysqld start启动命令,OK</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511173020392" alt=""><br></div><p>再执行service mysqld stop关闭命令,OK</p><div class="img-container"><img src="https://img-blog.csdn.net/2018051117305026" alt=""><br></div><p>14.配置全局环境变量</p><p>编辑/etc/profile文件</p><p># vi /etc/profile</p><p>在profile文件底部添加如下两行配置,保存后退出</p><p>PATH=/data/mysql/bin:/data/mysql/lib:$PATH</p><p>export PATH</p><p>设置环境变量立即生效</p><p># source /etc/profile</p><p>15.设置远程主机登录</p><p>首先 service mysqld start启动服务</p><p>然后登陆mysql:#&nbsp;mysql -uroot -p&nbsp; 然后执行以下命令<br></p><div class="img-container"><img src="https://img-blog.csdn.net/20180511173555810" alt=""><br></div><p><br></p><p>远程登录失败</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511173735675" alt=""><br></div><p>查看3306端口是否已开放</p><p># netstat -nupl|grep 3306</p><p>开放3306端口并重启防火墙</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511173746466" alt=""><br></div><p>再次远程登录,成功</p><div class="img-container"><img src="https://img-blog.csdn.net/20180511173757578" alt=""><br></div><p>16.结束!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值