一、下载安装mysql

  1.进入官网获取RPM包:https://dev.mysql.com/downloads/repo/yum/

  

  2.复制链接地址进行下载:

    wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

    安装mysql源:

    yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

    

  3.开始在线安装mysql:

    yum -y install mysql-community-server

    

    总下载量:191 M,安装大小:862 M

二、修改localhost,设置root

  1.修改配置文件,允许跳过密码登录:

    vi /etc/my.cnf

    1.在[mysql]下面加上2行:

          

    2.在下面接着设置编码格式:

  

    3.在最下面接着写入:

    bind-address=0.0.0.0

  2.启动服务

    systemctl start mysqld

  3.命令行输入mysql回车,进入mysql设置root用户名和密码

    输入sql语句,设置root用户和密码:

  

  4.以root和密码重新进入mysql,对root设置最高权限

    mysql -uroot -p1234 mysql

    查看user表的用户信息:

    select Host, User from user

    按报错信息修改:

    

    修改权限:

      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;

      FLUSH PRIVILEGES;

    给root赋予最高权限,并允许任何内外网的ip地址进行远程访问并以root用户登录。

  5.重启mysql

    service mysqld restart

    设置开机启

    systemctl enable mysqld

    systemctl daemon-reload

    进入mysql查看编码设置和用户:

    show variables like '%character%';

    select Host, User from mysql.user;

二、开启防火墙,设置端口

  1.查看端口 netstat -tulpen

  

  1.查看防火墙状态:systemctl status firewalld

  2.开启防火墙:systemctl start firewalld

  3.设置mysql服务:

    firewall-cmd --permanent --zone=public --add-port=3306/tcp

    firewall-cmd --permanent --zone=public --add-service=mysql

  4.重启防火墙:systemctl restart firewalld

  5.查看端口:netstat -tulpen,3306已经能够监听所有的ip地址

  

  6.重启mysql: systemctl restart mysqld.service 或者 service mysqld start

三、阿里云服务器上开启mysql/3306端口:

  【云服务器ECS】 -->  【网络和安全】 --> 【安全组】 --> 【配置规则】--> 【添加安全组】 --> 【规则】

    

  点击确定,刷新页面,直至该规则已出现在授权列表中。此时可以远程访问阿里云服务器上CentOS7的Mysql5.7了。

从MySQL到ORM(一):Centos7.x安装Mysql5.7的更多相关文章

  1. 在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...

  2. centos7编译安装MySQL5.7.9

    title: centos7编译安装MySQL5.7.9 date: 2016-05-12 16:20:17 tags: --- Centos7编译安装mysql5.7.9 mysql5.7有更好的性 ...

  3. [ 原创 ] Centos7.6安装Mysql5.7

    https://blog.csdn.net/shj_php/article/details/86712408 CentOS7下安装MySQL5.7安装与配置(YUM) http://blog.csdn ...

  4. CentOS7 离线安装mysql-5.7.16

    CentOS7 离线安装mysql-5.7.16 1 . 安装新版mysql前,需将系统自带的mariadb-lib卸载 [root@slave mytmp]# rpm -qa|grep mariad ...

  5. CentOS7下安装mysql5.6修改字符集为utf8并开放端口允许远程访问

    前言 mysql最初的免费战略已经深入人心,感觉自己一直都在用mysql.今天在centos7下装mysql.发现原来centos下默认没有mysql,因为开始收费了,取而代之的是另一个mysql的分 ...

  6. CentOS-7下安装MySQL5.6.22

    参考: http://www.2cto.com/database/201501/371451.html 安装环境   CentOS版本:CentOS-7 因为之前安装过,没有成功,但是有之前安装的文件 ...

  7. CentOS7下安装MySQL5.7安装与配置(转)

    原文地址:http://www.centoscn.com/mysql/2016/0626/7537.html 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在M ...

  8. centos7 yum安装mysql5.7并在root密码忘记的情况下重设密码

    CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源   1 $ wget http://repo.mysql ...

  9. 阿里云 Centos7.3安装mysql5.7.18 rpm安装

    卸载MariaDB CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包.因为MariaDB和MySQL可能会冲突,故先卸载MariaDB. 1.安装 ...

  10. CentOS7离线安装mysql5.7

    下载mysql5.7,系统选择redhat,版本选择RHEL7,下载RPM Bundle后得到一个tar文件.这里得到文件mysql-5.7.25-1.el7.x86_64.rpm-bundle.ta ...

随机推荐

  1. JQuery实现全选、反选和取消功能

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. mysql高级内容

    一. 简介 实体与实体之间有3种对应关系,这些关系也需要存储下来 在开发中需要对存储的数据进行一些处理,用到内置的一些函数 视图用于完成查询语句的封装 事务可以保证复杂的增删改操作有效 二. 关系 创 ...

  3. 2.ajax+servlet实现注册时用户名验证

    效果: 精灵图(来源:从百度注册中download下来的): userVerify.jsp <%@ page language="java" contentType=&quo ...

  4. fetch 请求列表ListView

    //练习二 电影列表(网络请求数据)可参考:http://www.jianshu.com/p/22de6734d858 /** 展示电影列表* 逻辑:* 未获得数据时:显示等待页面* 获得数据时: 显 ...

  5. windows下实现屏幕分享(C#)

    采用UDP广播进行数据的传输,实现windows下进行低延迟的屏幕共享. 开发语言:C# 第三方组件:Redis 1.实现思路 总体流程图 DGIS.DesktopShare实现windows下屏幕分 ...

  6. thinkphp5.0升级

    之前一些项目是thinkphp5.0的版本.这个版本是有严重漏洞的.根据官方建议会把Request.php下面的 method方法做一个替换.但是实际上为了安全最好是做一个升级.首先必须要先做一个备份 ...

  7. iview tree 之如何获取已勾选的节点

    1.记得添加 ref 2.用 this.$refs.tree.getCheckNodes()

  8. vue 路由更新页面视图未更新问题

    最近项目做面包屑的时候遇到一个问题就是路由变化的时候页面视图并没有发生变化,后来上网查,发现是vue-router的特性导致的. vue-router的切换不同于传统的页面的切换.路由之间的切换,其实 ...

  9. 获取app应用的包名

    1.获取哪个app包名,就打开哪个app 2.在dos窗口下输入: adb shell "dumpsys window | grep mCurrentFocus" 获取包名

  10. Monkey入门之如何在android虚拟机中安装apk包

    如果想把公司的产品apk包安装到android虚拟机中,应该进行如下操作: 1.首先将apk包放到C:\Program Files\Android\android-sdk\platform-tools ...