一、官网下载
MySQL官网下载地址:https://downloads.mysql.com/archives/community/
选择自己合适的免安装版本,解压后写入配置文件即可使用。按本篇100%完成安装!!!
二、解压
下载后解压,注意文件路径尽量不包含中文
三、配置环境变量
在系统环境变量path中添加mysql压缩包bin目录路径,如图示例:
四、创建配置文件 my.ini
配置文件内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\\software\\MySQL\\mysql-5.7.29-winx64
# 设置为MYSQL的数据目录
datadir=D:\\software\\MySQL\\mysql-5.7.29-winx64\\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
双“\”。
将配置文件放在mysql文件夹主目录下:
五、以管理员身份运行CMD,并切换到mysql的bin目录
进入mysql的bin目录后mysqld install
如果出现Install/Remove of the Service Denied! 的提示错误。
原因:普通用户模式权限下的cmd安装mysql会出现这样的报错提示
解决方法:在路径为:C:\Windows\System32的目录下找到cmd.exe 右键已管理员身份运行。
六、初始化
执行完这条命令mysqld --initialize-insecure --user=mysql,这时mysql就帮你自己创建一个data文件夹。如果出现未找到目录,请检查配置文件目录路径,注意有两个\\号!
七、启动MySQL
net start mysql # 启动mysql
net stop mysql # 停止mysql
UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE user = 'root';
# 我的命令 UPDATE mysql.user SET authentication_string = PASSWORD('123456') WHERE user = 'root';
FLUSH PRIVILEGES;
注意:5.7已经取消了password字段,务必写authentication_string
管理员权限下:mysql -u root -p 然后输入密码(你可以验证下空密码是否能登录)
到此安装完成,结束!