MySQL小技巧-1

1,忘记root密码,如果能还能进入mysql且还有mysql库的权限,那么就直接执行

update user set password=password(‘XXX’) where user=’root’ and host=’XX’;

flush privileges;

即可.如果不能进入mysql,需要有mysql启动的权限,在启动mysql的时候加上--skip-grant-tables选项,此时进入mysql无需密码,再重复上述操作即可.

2,如果有内存表,用来查询用的快表,那么需要启动的时候把数据导入内存表,mysql有个选项叫--init-file选项这时候很管用,把要执行的sql写道文件中,然后启动加上init-file='/path/to/file'可以写道my.cnf中,这样就不必每次都自己手写了.

你可能感兴趣的:(mysql,user,sql)