Windows_MySQL5.7.29安装
重装系统之后安装MySQL竟然花了很长时间,记一下免得以后到处找教程
1.官网下载压缩包 https://dev.mysql.com/downloads/mysql/
2.解压文件至想要安装的目录 如 D:\soft-ware\MySQL\mysql-5.7.29
3.配置环境
此电脑->属性->高级系统设置->环境变量->系统变量path,添加MySQL的安装bin路径 如D:\soft-ware\MySQL\mysql-5.7.29\bin
4.在mysql-5.7.29添加my.ini文档,代码如下:
[mysqld]
basedir=D:/soft-ware/MySQL/mysql-5.7.29/
datadir=D:/soft-ware/MySQL/mysql-5.7.29/data/
port=3306
skip-grant-tables
注意
D:/soft-ware/MySQL/mysql-5.7.29/ 为MySQL安装路径
D:/soft-ware/MySQL/mysql-5.7.29/data/ 不需要创建data文件,这是初始化自动生成的
有的教程’/‘为’ \ '或者‘ \ \ ’,我也不知道到底哪个合适,反正我的是/,一样的教程有人能安装上我的机子就是安装不上
5.以管理员的身份启动CMD,win+r启动是普通用户身份,进入MySQL安装的bin目录
(1) 安装 mysqld -install
,安装成功会提示安装成功
(2) 初始化 mysqld –initialize-insecure
成功会自动生产data文件
mysqld –initialize-insecure --user=mysql 不知道什么原因这个命令一直不能成功,一直提示不成功,不能生成data文件,
(3)启动MySQL
net start masql
成功则显示启动成功
(4)输入mysql -u root -p
然后回车,则显示enter password不用输入任何东西直接回车
(5)输入update mysql.user set authentication_string=password('000000') where user='root' and Host='localhost';
(括号里的密码自选)
(6)输入flush privileges;
(7)停止MySQL net stop mysql
(8)将my.ini文件最后一行注释掉
[mysqld]
basedir=D:/soft-ware/MySQL/mysql-5.7.29/
datadir=D:/soft-ware/MySQL/mysql-5.7.29/data/
port=3306
#skip-grant-tables
再次启动则可正常启动mysql