美文网首页
VMware centos7上安装mysql5.7完整流程

VMware centos7上安装mysql5.7完整流程

作者: Cherron | 来源:发表于2018-05-16 15:14 被阅读0次

    今天虽然不是我第一次安装mysql,但遇到的问题可能是最多的一次,所以现在将最终打通mysql的流程记录下来。

    一、准备工作

    1、VMware14:参考http://www.zdfans.com/5928.html

    2、centos7:推荐在官网下载,但由于公司网络问题,我选择参考http://www.kanblog.cn/1544.html

    3、打开VMware14,“创建新的虚拟机”,然后选择刚才下载的centos7镜像安装即可(网络连接选择NAT模式)

    4、打开centos7虚拟机,打开虚拟机的网络连接,如图:

    打开网络设置

    5、打开终端,如图(也可以打开firefox浏览器测试网络是否正常):

    打开终端

    二、安装mysql

    1、为了防止权限问题,切换到root用户,安装centos7的时候我创建了一个用户cherron,root用户的密码默认是一样的:

    切换用户

    2、下载mysql相关组件,并安装

    ①新建文件夹——mysql:mkdir mysql

    ②下载yum安装用的repository:

    [root@localhost mysql]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    ③安装mysql:

    [root@localhost mysql]# yum -y install mysql57-community-release-el7-10.noarch.rpm

    ④启动mysql:

    [root@localhost mysql]# systemctl start mysqld.service

    ⑤检查状态:

    [root@localhost mysql]# systemctl status mysqld.service

    check状态

    三、登录和配置mysql

    ①登录mysql前,需要在安装日志里找到root的初始密码:[root@localhost mysql]# grep "password" /var/log/mysqld.log

    查找初始密码

    ②登录

    登录

    ③修改密码,由于mysql有较严格的密码标准,所以请遵守,密码包含大小写字母、特殊符号、数字:

    mysql> ALTER USER'root'@'localhost'IDENTIFIED BY'new password';

    ④开启远程登录mysql的权限:

    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'new password' WITH GRANT OPTION; 

    "%"表示任何主机都可以远程登录到该服务器上访问,请将new password换为自己的新密码

    然后输入mysql> FLUSH PRIVILEGES;

    ⑤重启mysql:

    [root@localhost mysql]# systemctl restart mysqld.service

    ⑥修改防火墙配置,使外部能访问3306端口:

    [root@localhost mysql]# vim /etc/sysconfig/iptables

    添加上:iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    退出编辑后输入:service iptables save

    再重启iptables:service iptables restart

    查看防火墙状态:

    check 防火墙状态

    四、远程客户端(SQLyog)登录mysql

    ①查看虚拟机ip地址:

    红色部分即为ip地址

    ②远程登录:

    登录信息

    ③成功

    完成

    附注:由于本博客是我在成功安装mysql后写的,所以可能会有遗漏的部分,欢迎讨论。

    参考资料:

    解决虚拟机linux端mysql数据库无法远程访问

    CentOS 7 下开启Mysql-5.7.19远程访问

    CentOS7安装MySQL

    相关文章

      网友评论

          本文标题:VMware centos7上安装mysql5.7完整流程

          本文链接:https://www.haomeiwen.com/subject/xlupdftx.html