下载安装了MYSQL压缩包后
运行 MYSQL INSTALL 显示成功,学习网上教程创建了my.ini以及空的文件夹data,但就是不能启动MYSQL服务。
这是新版的mydql导致,网上很多教程都是老版本的MYSQL,我的是5.7.20,所以采用下面的方法
1:新建my.ini粘贴如下代码(目录改成自己的)
[mysqld]
basedir=D:\MySQL57\mysql-5.7.20-winx64
datadir=D:\MySQL57\mysql-5.7.20-winx64\data
port = 3306
2:先去系统环境变量(电脑右键属性——高级属性——环境变量),新建名称为MYSQL_HOME,路径为你解压包的路径如:D:\MySQL57\mysql-5.7.20-winx64,确定后编辑PATH路径,最后面加上;%MYSQL_HOME%\bin (注意分号)
3:以管理员身份进入CMD到解压包下的bin目录,输入mysqld --initialize --user=mysql --console,注意:输入也许会返回一下错误提醒,不要管,看最下面是否有localhost: ****** 字样, *号代表初始密码,请记下来。
4:输入mysqld install .(安装MYSQL服务)
5:输入net start mysql (启动MYSQL服务)
6:输入mysql -u root -p 修改密码,若成功进入mysql则控制台显示 mysql> ,然后输入命令set password for root@localhost = password('1'); (注意分号),这样密码就改为1了。
7:使用exit退出mysql.