始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Linux 下MySQL的安装和远程设置

发布时间:  2012/9/19 17:20:01

1. Linux 下安装mysql很简单
#apt-get install mysql-server-5.0
安装完了就是设定密码,假如密码为'sa'

2.安装完成后,在本机登入
#mysql -u root -p
然后输入密码
这样一般都正常  【6688电子商务网站 www.6688.cc

可是最近发现一个问题,在本机登入正常可是在其它电脑,连到linux的mysql总是报 -
 

Can’t connect to MySQL server on ‘192.168.162.129′ (10061)的错误
192.168.162.129这是linux的ip,linux上ping外网正常,外网ping这台linux也正常,可就是连不上

后来经过网上查找,原来在/etc/mysql/my.cnf文件里有配置一句
bind-address = 127.0.0.1
这句话的意思是,处于安全考虑,只听本机的连接
网上说的解决办法是把此句注解掉,或者改为 bind-address = 0.0.0.0

可是当我把那一行注解掉后,
我再用我的xp上的mysql administrator连linux上的mysql时,这时换了一个错误
1130 Host 'XX.XX.XX.XX'is not allowed to connect to the mysql server

这是因为mysql默认不让远程连接
此时需要给这一个host授权

此时有两种方式
一是 用grant授权的方式
假如要192.168.1.91授权
先进到mysql里
然后用
mysql#>GRANT ALL PRIVILEGES ON *.* TO 'root'@'92.168.1.91' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
修改完记得用flsh一下privileges
mysql>flush privileges

二是用修改表
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
然后再用xp的mysql administrator连接,就正常了。 

 


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线