5.7.16版MySQL压缩文件安装
首先自己去下载MySQL的压缩文件,然后解压在随便路径下,我这里是解压在E盘下的路径:E:\mysql-5.7.16-winx64,解压好之后开始安装。
首先cmd进入DOS命令窗(必须是以管理员权限打开,否则权限不够),然后进入MySQL解压文件目录下的bin文件,然后执行命令mysqld -install
mysqld -remove
)然后再启动安装好的MySQL,运行命令
net start mysql
继续执行命令
mysqld --initialize
,然后再执行启动命令启动MySQL就好了,现在开始进入mysql,第一次安装后初始密码默认为null,执行命令
mysql -u root -p
,回车输入密码后者直接再回车,然后我这里会提示我权限不够,导致我进不去MySQL,所以需要跳过这个授权模式,重新设置一下我的密码就好了,
首先停止服务
net stop mysql
,然后执行命令mysqld -skip-grant-tables
可以打开mysqld.exe,这是运行了就暂时不要管它,让它自己在那里闪着,然后我们重新打开DOS窗口,同样是管理员权限,再进入mysql安装文件bin目录下,然后执行mysql -u root -p
,密码不需要输入,直接enter就能进入MySQL了,
但这样还没有结束,现在还不算是进入MySQL,因为现在MySQL服务都没有启动,现在只是跳过授权模式连接,然后一步一步执行以下命令
use mysql;
update MySQL.user set authentication_string=password('密码') where user='root’;
flush privileges;
exit;
注意最后面的分号和中英文的切换,建议直接复制进DOS窗执行,
改完密码就要用新密码连接试一下了,但现在还不能运行mysql服务,会出错,
这时需要先结束mysqld.exe,可以进任务管理直接结束。
然后再
net start mysql
启动MySQL服务就正常启动了,然后连接MySQLmysql -u root -p
,密码输入自己刚改的密码,这样就可以正常进入MySQL了。但还是没有结束,不要着急关~~~
这时候我立马到Navicat premium图形化工具里连接测试一下,结果又出了问题,还是连不上,
这种错误一看就是和密码有关的错误,所以就再改一次密码!
正好就在刚才已经进入的MySQL里执行
SET PASSWORD = PASSWORD('新密码');
,回车,这是在用新密码进图形化工具连接测试就没有问题了。最后我不知道是这个版本的问题,还是电脑环境问题,我第一次安装时根本没有这些问题,直到第二次帮同学安装出现一堆问题,然后试了好几个小时,终于总结出来了这些,