Ubuntu service mysql配置以及遇到问题及解决

今天用一台2011年买的i7CPU的台式主机安装ubuntu 13.10 service。这电脑不错,还独显,只能使用DVI接口,还两路DVI输出,当年我还沦陷在WINDOX的时候,玩扫雷一点也不卡!

时间关系,我们忽略傻瓜式的安装过程。

事情发生在我在openSUSE 笔记本通过ssh远程登录ubuntu service的时候。

ssh john@172.18.51.12

172.18.51.12是服务器IP,OK登录正常,证明网络没问题。

然后再打开一个终端,通过终端登录服务器mysql:

mysql -uroot -p --host=172.18.51.12
ERROR 2003 (HY000):Can't connect to MySQL server on'172.18.51.12'(111)

 亲,被禁了?会不会是port不对?不写port就默认为3306

不确定,我就ssh去查看my.cnf

[client]
port            = 3306

正常啊,会不会限制访问?看到:

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address          = 127.0.0.1

好吧,罪魁祸首啊,直接用#注释掉bind-address,再登录,结果出现:

ERROR 1130 (HY000): Host '172.18.50.238' is not allowed to connect to this MySQL server

干,看来还没结束!(172.18.50.238为我笔记本ip)

网上查到,原来需要在mysql上配置登录的权限。好就设置吧。

我们通过授权发,建立不同打用户,以便管控权限分配(在服务器下):

mysql> grant all privileges on *.* TO 'autotest'@'%' IDENTIFIED BY 'qwerty' WITH GRANT OPTION;

然后在其他IP地址登录就可以了。问题解决!

(FCITX默认拼音输入,还是比不上googlepinyin)


转载于:https://my.oschina.net/volash86/blog/209797

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值