Mysql数据库非常有用的一个参数skip-grant-tables

skip-grant-tables:

        顾名思义,就是在启动mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码后有用。
        在没设置该选项的时候在使用一些命令的时候会出现一些错误提示,如图,是我在使用mysqlshow命令时候会出现的错误 :

         wKioL1PmBteTxpORAABSJDqjz0o727.jpg

我们可以在配置文件中定义该选项:

[mysqld]
skip-grant-tables

然后重新启动MySQL服务,在执行mysqlshow命令显示数据库和数据表信息,如图:

wKiom1PmBqyCxDExAAC0DYdVE0s440.jpg

你可能感兴趣的:(数据库,mysql,配置文件,数据表,管理员)