User-Profile-Image
hankin
  • 5
  • 首页
  • 分类
    • Windows
    • Web
    • VoIP
    • Virtualization
    • Trading
    • Smart Home
    • SEO
    • Security
    • Python
    • Program
    • PHP
    • OSX
    • OS
    • OpenSource
    • Nginx
    • MySQL
    • Mood
    • Linux
    • Life
    • Injection
    • Hosting
    • Finance
    • Exploits
    • CDN
  • 页面
    • About
  • 友链
    • 维酷科技
    • Tesra超算网络
Help?

Please contact us on our email for need any support

Support
  • 首页
    首页   ›   Web   ›   MySQL   ›   正文
MySQL

Linux下MySQL开启远程访问

2011-06-15 16:01:51
2207  0 0

在默认情况下mysql是不允许远程访问的.

默认安装完的mysql root密码是空的,首先得设置一个密码:

mysqladmin -u root password ‘新密码’

通过以下命令登陆MySQL数据库

mysql -u root -p mysql

然后在输入以下命令创建一个允许任何主机访问的root用户

GRANT ALL PRIVILEGES ON *.* TO root@”%” IDENTIFIED BY ‘密码’ WITH GRANT OPTION;

执行如下语句生效:

flush privileges;

在centos默认情况下iptables是开启的,但并未开放3306端口,需要我们手动指定.

退出mysql,终端下输入:

vi /etc/sysconfig/iptables

添加如下字符串

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

重启iptables即可:

/etc/rc.d/init.d/iptables restart

评论 (0)

Click here to cancel reply.

欢迎您 游客  

    ProdigYu
    180文章 77评论 4点赞 554058浏览
    随机文章
    PHP显示500错误详细信息一句话方法
    9年前
    Ubuntu系统下apt-get命令常用参数
    15年前
    Aapanel升级7.0.5后无法申请Let’s Encrypt证书
    11个月前
    Mac接Windows键盘设置按键
    5年前
    如何成为一名黑客
    15年前
    Tags
    Apache CentOS CMD DDOS Debian DNS Docker FastCGI Google IIS IP iptables Linux Mac MySQL Nginx Opensource PHP Python Skill SSH Ubuntu Vim VMware VPN web.py Windows 删除 命令 命令提示符 安装 开源 技巧 插件 漏洞 百度 系统 组件 终端 缓存 网络电话 脚本 自建 详解 错误
    Meta
    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    Copyright © 2025
    主页
    页面
    • About
    博主
    ProdigYu 管理员
    Something about myself
    180 文章 77 评论 554058 浏览
    测试
    测试