mysql 数据库服务器忘记了密码,以及中文乱码的解决方案

在mysql的安装目录下 找到 my.ini配置文件 打开之后 在 [mysqld] 字段加入:skip-grant-tables


services.msc:启动系统服务界面


重启mysql服务,这时的mysql不需要密码即可登录数据库


然后重新进入mysql


然后依次输入:
mysql>use mysql;
mysql>update MySQL.user set password=PASSWORD('新密码') where User='root'; 

将skip-grant-tables注释掉或者删掉


mysql>重新启动mysql服务






/*


cmd下插入中文的乱码的解决:
* 修改mysql.ini文件.
    * 将[mysql]下面的字符集改为gbk
    * 重启mysql服务.services.msc


*/

你可能感兴趣的:(mysql 数据库服务器忘记了密码,以及中文乱码的解决方案)