您的位置:首页 > 数据库 > MySQL

初次使用 阿里云 ECS Ubuntu12.04系统 配置mysql

2017-03-29 11:46 295 查看
系统已经内置了mysql,我们只需要进行一些配置

1、修改root密码

# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> flush privileges;
mysql> exit;


2、配置远程连接

2003 - Can't connect to MySQL server on 'x.x.x.x' (10038)  的错误是端口3306没有打开

(1)执行以下

 mysql 命令:

use mysql #打开 mysql 数据库

#将 host 设置为%表示任何 ip 都能连接 mysql,当然您也可以将 host 指定为某个 ip

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

flush privileges;    #刷新权限表,使配置生效

然后我们就能远程连接我们的 mysql 了。

(2)、如果您想关闭远程连接,恢复 mysql 的默认设置(只能本地连接),您可以通过以下步骤操作:

use mysql #打开 mysql 数据库

#将 host 设置为 localhost 表示只能本地连接 mysql

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

flush privileges; #刷新权限表,使配置生效

备注:您也可以添加一个用户名为 yuancheng,密码为 123456,权限为%(表示任意 ip都能连接)的远程连接用户。命令参考如下:grant all on *.* to 'yuancheng'@'%' identified by '123456';flush privileges;

 

3、打开3306端口允许外界访问



 

参考连接:http://www.linuxdiyf.com/linux/15206.html

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐