mysql的相关配置_mysql相关配置

一、设置账户密码

1、mysql安装完成后默认不密码,直接使用命令登录

mysql -u root

2、查看用户和密码

select user,host,password from mysql.user;

3、设置密码

set password for root@localhost=password('root');

二、开启远程访问

一开始按照网上的教程把mysql数据中的user表locahost改成'%',远程访问是可以了,但是在本机出现了一个很奇怪的问题,用root账户带密码登录却不行了,不要密码是可以登录,但是进去没有mysql数据了,创建数据库也失效了,最后终于找到了问题所在,解决方法是用远程登录,在mysql数据库下的user表中增加一行:

3df6cea669a07eb0e65b7b4b8a171e9d.png

就是root要对应一个localhost,后面的权限全部选'Y'。

1、新建防火墙规则,让3306端口通过。

service iptables stop

vi /etc/sysconfig/iptables

注意新建的规则必须放在-A INPUT -j REJECT --reject-with icmp-host-prohibited之前,否则不起作用。

b7cca42ff76db250e76c2f10cad7bb51.png

最后重启防火墙。

service iptables restart

三、设置开机自启动

chkconfig --level 2345 mysqld on

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值