赞
踩
目录
4 mysql无法启动报ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
官方下载地址:MySQL :: Download MySQL Installer
双击下载的安装包
等待安装器加载
有些小伙伴在加载过程中可能会出现无法验证其身份或者提示你升级安装器
点击继续运行,不要升级
加载完成后出现这个界面
选择
custom——》next
选择MySQL5.7 x64
可以更改位置(建议不要放c盘)
开始安装
安装完成后点击next
next——》next到下面这个界面
Development Computer:开发机,该类型应用将会使用最小数量的内存。
Server Computer:服务器,该类型应用将会使用中等大小的内存。
Dedicated Computer:专用服务器,该类型应用将使用当前可用的最大内存。
在这里我们选择“Development Computer”就足够我们使用了。
设置MySQL密码,建议简单些,要记住
选择服务器文件权限
附上翻译,这里我们选择默认就好
安装
有的小伙伴在安装的过程中可能出现一些问题,
比如我这里就出现了安装时卡在starting server
报:Feiled to start MySQL Server
这里附上解决方法
此电脑右击——》点击管理
右击服务——》属性
修改完后回来继续安装
next
finish
安装完成
找到my.ini文件
这个文件路径是前面更改安装路径的时候更改的
innodb_flush_log_at_trx_commit=1 改为
innodb_flush_log_at_trx_commit=0
innodb_buffer_pool_size=128M改为(扩大缓冲池)
innodb_buffer_pool_size=1G
更改MySQL编码格式
[client]下添加
default-character-set=utf8
[mysql]下添加
character-set-server=utf8
[mysqld]下添加
character-set-server=utf8
这很可能是你的密码错了
解决方法如下:
1.跳过登录
在命令行输入以下命令
mysqld --skip-grant-tables(MySQL8以外的版本可以使用)
mysqld -console --skip-grant-tables --shared-memory(MySQL8的版本用这个)
2.输入sql语句:(先将密码置空)
use mysql; (使用mysql数据表)
update user set authentication_string='' where user='root';(将密码置为空)
quit; (然后退出Mysql)
3.重启mysql服务
4.再次登录并更改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';(更改密码)
方法借鉴于:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决方法_西夏♪的博客-CSDN博客
以上步骤我们都是在MySQL安装路径的bin目录下才能进入mysql
现在配置环境变量使我们打开命令行就能进入MySQL
右键此电脑——》属性——》高级系统设置——》环境变量——》在系统变量中找到path——》双击——》新建——》复制MySQL安装目录的bin文件夹的路径——》三个确定都要点使更改生效
测试是否正常
正常
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。