1.从官网上下载mysql5.7的压缩版本,我下载的是mysql-5.7.27-winx64.zip(非安装版本)
官网地址:https://dev.mysql.com/downloads/mysql/
2.把下载好的压缩包解压出来,即可使用,不用配置环境变量。解压出来的文件放到d盘的根目录下即可。
3.在D:\mysql-5.7.27-winx64中建立一个my.ini文件(可先建立一个txt类型,然后修改后缀为.ini即可),然后复制以下配置信息到my.ini文件中
my.ini文件:
[client] port=3306 default-character-set=utf8 [mysqld] # 设置为自己MYSQL的安装目录 basedir=D:\\mysql-5.7.27-winx64 # 设置为MYSQL的数据目录 datadir=D:\\mysql-5.7.27-winx64\\data port=3306 #服务id server-id=111 log-bin=mysql-bin character_set_server=utf8 sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER #开启查询缓存 explicit_defaults_for_timestamp=true
4.从管理员模式下进入cmd,然后进入到D:\mysql-5.7.27-winx64\bin目录下,执行下面的命令:
初始化my.ini文件:mysqld --initialize-insecure --user=mysql
执行安装命令:mysqld install MySQL --defaults-file="D:\\mysql-5.7.27-winx64\\my.ini"
注:MySQL 是服务名称,可根据需要修改
安装成功后的登陆mysql:
启动mysql服务:net start MySQL
登陆命令:mysql -uroot -p
首次登录没有密码,登录成功后需要修改root账号密码
修改root密码:update mysql.user set authentication_string=password('root') where user='root' and host='localhost';
修改完毕后刷新root权限:flush privileges;
至此安装完毕!
如果安装失败,则卸载重来
移除mysql服务:mysqld remove 服务名称