Mysql 杂记

1、增加远程ip访问mysql

grant all privileges on 数据库名.表名 to 用户名@"ip地址" identified by "要设置的密码";

flush privileges;

2、修改mysql 密码

方法一:使用mysqladmin修改

1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:
mysqladmin -u root password 123456
2.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:
mysqladmin -u root -p password abcdef
注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。

方法二:进入mysql

use mysql;

update user set password=password("密码") where user='root';

flush privileges;

方法三:重置密码

在my.ini的[mysqld]字段加入: 
skip-grant-tables 
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql 
mysql>use mysql;
mysql>update user set password=password('新密码') WHERE User='root'; 
mysql>flush privileges;

原文地址:https://www.cnblogs.com/bugY/p/2593481.html