mysql没有mysql库和performance_schema库解决办法

小白刚开始安装mysql  第一次登陆不知道在哪里查看初始密码,网上找到 在mysql的my.ini配置文件中的[mysqld]下添加 skip-grant-tables 命令登陆时跳过授权表。确实能够使用。但是没有mysql库和performance_schema库。

解决办法:

1.停止mysql,管理员身份运行cmd:net stop mysql  后找到mysql中的data文件,将data文件夹重新命名为data2(只要不是data就行),

mysql没有mysql库和performance_schema库解决办法

2.以管理员身份运行cmd进入bin目录 ,运行 mysqld --initialize   就会重新生成一个data文件 

将data2文件中除(mysql、performance_schema、sys)四个自带库外其他所有文件复制替换到data文件中就可使用原来的数据。

mysql没有mysql库和performance_schema库解决办法

3.data文件夹下的.err文件中有用户的初始密码

mysql没有mysql库和performance_schema库解决办法

管理员身份进入cmd运行:net start mysql  重启mysql,登录后修改密码

例:mysql> set password for [email protected]=password('666');