mysql 没法远程链接(ubuntu)

# 安装MySQLmysql

apt-get install mysql-serversql

 

解决办法数据库

主要有2点:安全

1.用户root默认受限为本地可访问(localhost), 远程拒绝(出于安全考虑吧)rest

可是这个咱们能够修改的, 在本地用root登陆后, 修改对应的表字段值便可. 这里须要注意的是MySQL安装完成后, 自带了一个mysql数据库, 里面有个user表, 就是存放此类信息的.server

咱们用sql命令便可完成修改:get

-- 用户root对应的主机改成任意主机.it

update user set host='%' where user='root' and host='localhost';登录

-- 而后重启MySQL服务, 使配置生效配置

/etc/init.d/mysql restart

-- 固然若是嫌重启麻烦, 也能够直接刷新(~~这单词太难记, 不喜欢用~~)

flush privileges;

修改好了用户自己的限制, 可是远程仍是不能访问.

2.MySQL自己配置项的问题

在MySQL配置文件/etc/mysql/my.cnf中,

找到地址绑定配置bind-address = 127.0.0.1, 注释掉便可.

而后大功告成,试试可否远程访问吧.

相关文章
相关标签/搜索