小皮 mysql 服务起来不 多问题 记录
首先在cmd输入net stop mysql关闭mysql服务,然后在mysql的安装目录下找到 my.ini文件,之后用记事本打开,找到[mysqld] 这一行,在它的下面加入语句skip-grant-tables,再次回到cmd转到安装 MySQL的bin目录下,利用mysql -u root -p进入mysql ,密码直接回车跳过
mysql配置:mysqld下面的“skip-grant-tables” 去掉密码验证 直接登录;
解决:
mysqld --console --skip-grant-tables --shared-memory
然后报了一堆错,说什么这个文件必须是有写入权限的,然后在data目录下找到该文件右击属性,把写入权限勾上,点击应用。

1、终止mysqld进程; net stop mysql
2、打开mysql安装目录的data文件夹,删除ib_logfile0和ib_logfile1也 就是ibdata1下面的两个文件
3、重开一个cmd启动mysql并运行上面语句
问题:
access denied for user `root`@`localhost` (using password:yes)
解决:
为了让所有主机包括localhost连接到mysql,使用%替换localhost,然后flush privileges,反复多刷几次,如果不成功一直刷,刷到成功为止。
update user set host = '%' where user = 'root';
flush privileges;
问题:
1146 - table 'performance_schema.session_varibles' doesn`t exist
解决:
在cmd输入 mysql_upgrade -u root -p --force 回车,然后输入密码即可 再回车
然后 重启mysql服务;
浙公网安备 33010602011771号