您的位置:首页 > 博客中心 > 数据库 >

mysql 相关问题

时间:2022-03-14 14:58

1.修改密码

mysql默认是没有密码的,可以用如下方式修改:

mysql> use mysql;

mysql> update user set password=PASSWORD(‘new_passwd‘) where name=‘name‘;

mysql> flush privileges;

sudo /etc/init.d/mysql restart

 

其中new_passwd是新密码,name是要修改的用户名

 

2.远程访问

刚装好的mysql应该是只能本机登录操作的,为了远程访问需要做一些修改:

mysql> use mysql;

mysql>grant all  privileges on *.* to  identified by ‘passwd‘ with grant option;

mysql>flush privileges;

mysql>exit;

这里的grant语句是赋予root用户在任何地方操作数据库的所有权限,passwd是密码,当然可以根据需要只开放一部分权利。

但是到这一步可能还是不成功,这时候检查一下/etc/mysql/my.cnf,看看是不是打开了bind-address = 127.0.0.1,如果有的话注释掉这一行或者改为0.0.0.0。

 

然后sudo /etc/init.d/mysql restart,此时应该就可以从远程访问了。

本类排行

今日推荐

热门手游