【问题标题】:Make MYSQL on Linux able to be accessed remotely让Linux上的MYSQL可以远程访问
【发布时间】:2016-02-05 19:41:02
【问题描述】:

我在 Linux 上使用 MYSQl 构建了我的数据库。

我希望能够远程连接到服务器。

【问题讨论】:

    标签: mysql linux database server remote-access


    【解决方案1】:

    远程连接 MySQL 的一般步骤:

    1.- 为远程用户创建一个帐户

    GRANT ALL PRIVILEGES ON db_name.* TO 'remoteuser'@'%' IDENTIFIED BY 'secret-passwd'
    

    2.- 打开端口 3306,这将取决于您的 linux 发行版,例如:在 CentOS 6.5 中将是:

    iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    

    3.- 远程连接,在本例中我将使用 mysqli 客户端

    mysql -h remote.mysqlserver.com -u remoteuser -p
    

    祝你好运!

    【讨论】:

    • 不是最佳实践,*.* 让我们清理一下。 my.cnf 怎么样?
    • 允许所有 ip 连接 '%' 不是最佳做法
    • 好的。我正在构建让我连接到数据库的 Java 项目。它现在应该可以工作了吗?
    • @MarcusDeclementi 是的。如果您接受它作为答案,那就太好了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多