使用阿里云ECS安装mysql及远程登录的一些小问题

1.Unable to locate package xxx
在这里插入图片描述
解决方法:

sudo apt-get update

2.远程登录
选择创建一个用于远程登录的用户:

	GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

生效:

flush privileges;

接下来一步,看了网上许多说的,都是vim /etc/mysql/my.cnf 将里面的bind-address = 127.0.0.1改为0.0.0.0,我试了下 然后进行重启服务(/etc/init.d/mysql restart),最后遇到报错:
mysql.serviceJob for mysql.service failed because the control process exited with error code. See “systemctl status mysql.service” and “journalctl -xe” for details.failed!
在这里插入图片描述
???
在这里插入图片描述
回去 仔细看/etc/mysql/my.cnf
我去!!!
在这里插入图片描述
emm他的意思是说配置文件在那俩目录下…果然在操作的时候还是要仔细看下的- -
两个我都进去看了下 结果是在

vim  /etc/mysql/mysql.conf.d/mysqld.cnf

找到bind-address改为0.0.0.0(任意ip可访问),也可以设成自己的,在第一次那个文件里我还好奇咋没有bind-address,虎得我直接加了一行上去…
在这里插入图片描述
重启服务 /etc/init.d/mysql restart ,ok
Navicat连接测试成功
在这里插入图片描述
重要
netstat -anp|grep 3306
查看3306端口有没有开启,没有的话去阿里云那添加安全规则,不细写了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值