mysql 使用use xxx表;出现报错---- -A
mysql> use name;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql>
上面报错的原因:
由于数据库太大,数据库中表非常多,如果预读数据库信息,将非常慢,如果数据库中表非常少,将不会出现问题。
出现问题的原因:
进入mysql 时,没有使用-A参数;
mysql -u root -p;
mysql -u root -p -A;
skip-grant-tables
该命令作用是跳过授权表,也就是说谁都能进入mysql看到所有数据表,输入任意字符账号密码都可以
当忘记账号密码时可以使用改命令修改密码,但是要随用随关,重启mysql,不然服务器上会有很大的风险。
操作方法:
1、杀掉原来进行着的mysql:
service mysqld stop
2、以命令行参数启动mysql:
service mysqld restart
3、修改管理员密码:
use mysql;
update user set password = password(“147258”) where user=’root’;
flush privileges;
exit;
4、杀死mysql,重启mysql
每篇文章都会不断迭代补充,敬请关注。如有错误,劳烦指正。