v枫叶v

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

小皮 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服务;

posted on 2022-08-17 18:02  v枫叶v  阅读(98)  评论(0)    收藏  举报