mysql5.7后解压版安装教程,按这个步骤不会出现什么问题
mysql5.7后你的版本与之前的版本不一样,第一次安装时总会出现这样那样的问题。
一.下载解压版的mysql,解压到指定目录。例如D:\mysql-5.7.11
二.配置环境变量,
新建MYSQL_HOME 变量为:D:\mysql-5.7.11
在path里增加%MYSQL_HOME%\bin,注意前边加分号.
=============================================================================
三 .此时重点来了,不要忙着配置.ini文件,首先初始化mysql,得到data文件夹(做所有这一切的基础是你之前安装的mysql已彻底卸载干净,包括服务,注册表都已删除,否则,,嘿嘿,,,,,出现的问题会非常的ballache,你懂得)初始化mysql用以下两种方法都可以,
进入bin目录,用其中一条指令
mysql --initialize-insecure --user=mysql
(1)mysqld--initialize-insecure。这个方法初始化完后,root用户无密码。
(2)mysqld--initialize --console。这个方法初始化完后,root用户有密码。密码 是console中输出的一段字符串(记住该字符串)。
初始化完后会发现在mysql的安装目录下多了一个data文件夹;打开data文件夹,查看.err日志,没报错,一切正常。
===============================================================================
四.配置mysql,进入D:\mysql-5.7.11目录下找到my-default.ini文件,用记事本打开配置(
basedir = D:\mysql-5.7.11
datadir= D:\mysql-5.7.11\data
port= 3306
注意去掉前边的#号,其他的暂时先不配,因为在下一步的初始化中并不会识别你配置的其他参数,如果配置了其他的参数,会在你配置后生成的data文件夹下的.err错误日志中报告错误,而且控制台不一定会显示。而且5.7版本之后不识别某些配置指令,例如default-character-set=utf8;
====================================后边就简单了============================
五.在bin目录里添加服务
mysqld -install
显示:Servicesuccessfully installed
六 .然后启动服务
netstart mysql
mysql服务正在启动
mysql服务已经启动成功
七. 登录myql
mysql -uroot -p 若第三步使用第一种方法直接回车进入,使用第二种
password:*********(输入之前初始化生成的密码)可以发现已经登录成功
welcome.......
八.登录进去后可以修改密码
setPASSWORD FOR 'root'@'localhost' =PASSWORD('123456');
此时root的密码就该为123456了,下次直接使用登录即可