美文网首页
Redhat MySQL数据库远程访问

Redhat MySQL数据库远程访问

作者: Savior2016 | 来源:发表于2018-05-08 15:46 被阅读27次

    背景


    最近又要写服务器程序,需要频繁修改本地测试的数据库。相对比Ubuntu,Redhat上面的图形化mysql管理软件安装有点麻烦,所以我就想退而求其次,在Windows笔记本上远程管理。没想到一搞,就浪费了一天半的时间也没搞好,所以就放弃了。今天凑巧找到了解决方法。

    1 确保数据库安装成功

    登录数据库:

    mysql -u root -p
    
    登录.png

    我这里用的是账户“www”(root密码我忘记了,重置也没成功)

    2 创建用来连接的远程用户

    命令:

    use mysql;
    GRANT ALL PRIVILEGES ON *.* TO '<user>'@'%' IDENTIFIED BY '<password>' WITH GRANT OPTION;
    

    这里<user>替换为用户名,<password>替换为密码,@'%'表示所有远程IP都被授权连接。

    3 刷新

    输入如下命令使命令生效:

    flush privileges;
    

    如果不放心可以再重启一下数据库:

    service mysqld restart
    

    4 查看端口

    show global variables like 'port'; 
    

    5 本文重点

    如果设置好了还是连接不上,请关闭防火墙:

    systemctl stop firewalld //临时关闭,重启电脑后,防火墙自动起来。
    systemctl disable firewalld //永久关闭
    systemctl enable firewalld //打开防火墙
    

    相关文章

      网友评论

          本文标题:Redhat MySQL数据库远程访问

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