MySQL有两个版本 5.7 和 8.0 选一个下载即可
这里下载的是一个压缩包 需要解压出来才能使用
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
default-time-zone= "+08:00"
basedir=D:\Environment\mysql-5.7.32-winx64 #解压目录
datadir=D:\Environment\mysql-5.7.32-winx64\data #解压目录下data目录
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
skip-grant-tables #用于第一次登录 可以免密
以管理员方式打开cmd
安装MySQL服务
在cmd里输入命令回车执行:
mysqld -install
ysqld --initialize-insecure --user=mysql
执行后不会输出信息,但是会生成一个data文件夹
启动
net start mysql
登录
mysql -u root -p
初始化密码
update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘;
刷新
flush privileges;
停止
net stop mysql
登录
mysql -u root -p
net start mysql
启动成功后登录 进入MySQL
mysql -u root -p
root 是用户名 -p 后面是密码这里直接回车,不用输入密码
因为在my.ini配置文件里添加了 skip-grant-tables
初始化root的密码 括号内的123456是新的密码,可以自行修改
update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘;
修改成功后停止服务重新启动
先退出MySQL 输入exit
停止MySQL服务
把my.ini
文件里的 skip-grant-tables 注释或者直接删除
再次启动服务,登录进入Mysql
到此为止你已经学会了安装MySQL了
原文:https://www.cnblogs.com/Right-A/p/14633819.html