美文网首页
在阿里云轻量服务器上配置Mysql并实现外网连接

在阿里云轻量服务器上配置Mysql并实现外网连接

作者: Xxxx_y | 来源:发表于2019-03-22 19:04 被阅读0次
    1,在前面我们已经配置好JDK环境和tomcat了

    配置好JDK环境和tomcat

    2,配置Mysql

    (1)首先先在服务器上打开Mysql需要的端口号:3306

    image.png
    (2)用Xshell连接服务器
    image.png
    (3)下载和安装mysql
    在阿里云的轻量服务器中如果直接执行:yum install mysql-server
    会报错误:报没有可用的包的错误
    解决的方法:

    第一步:安装从网上下载文件的wget命令
    yum -y install wget

    第二步:下载mysql的repo源
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    第三步:安装mysql-community-release-el7-5.noarch.rpm包
    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    第四步:查看下

    ls -1 /etc/yum.repos.d/mysql-community*
    /etc/yum.repos.d/mysql-community.repo
    /etc/yum.repos.d/mysql-community-source.repo
    

    会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

    第五步:安装mysql
    yum install mysql-server

    (4)启动Mysql服务
    service mysql start
    (5)连接mysql

    image.png
    (6)当你想要用外网的Navicat连接
    首先先查看服务器的Mysql中的use表
    image.png
    执行以下步骤

    --创建用户(用于远程连接的用户)
    GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    username:为用户名
    %:表示所有外网IP都可以连接
    password:是你自己设置的密码
    -- 刷新权限表
    flush privileges;
    (7)记得打开服务器的防火墙
    启动防火墙
    systemctl start firewalld.service
    (8)在本地电脑用Navicat连接

    image.png

    相关文章

      网友评论

          本文标题:在阿里云轻量服务器上配置Mysql并实现外网连接

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