Windows下MySQL8.0.13解压版安装教程
下载MySQL8.0.13-64位下载地址 在下载页面的底部,有三种安装包,第一种是MySQL的安装程序,下载完点击安装即可。 配置环境变量新建环境变量如下:
在path变量的变量值末尾加上: 生成data文件打开cmd窗口,切换到 mysqld --initialize-insecure --user=mysql 接着等待命令执行完毕。这里需要注意的是,如果不是下载的普通版本的压缩包(体积较小那个),会提示你找不到mysqld命令。 启动MySQL服务输入命令: net start mysql 如果执行报错如下: D:softwaremysql-8.0.13-winx64>net start mysql 服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。 需要先执行以下命令: mysqld -install 此时得到执行结果如下: D:softwaremysql-8.0.13-winx64>mysqld -install Service successfully installed. 接着再次启动MySQL服务,得以成功: D:softwaremysql-8.0.13-winx64>net start mysql MySQL 服务正在启动 .... MySQL 服务已经启动成功。 登录MySQL执行命令: mysql -u root -p 此时会提示输入密码,由于初次登录MySQL,无需输入密码,所以直接回车即可,登录成功结果如下: D:softwaremysql-8.0.13-winx64>mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 8 Server version: 8.0.13 MySQL Community Server - GPL Copyright (c) 2000,2018,Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type ‘help;‘ or ‘h‘ for help. Type ‘c‘ to clear the current input statement. mysql> 查询用户密码执行命令如下: select host,user,authentication_string from mysql.user; 结果如下: mysql> select host,authentication_string from mysql.user; +-----------+------------------+------------------------------------------------------------------------+ | host | user | authentication_string | +-----------+------------------+------------------------------------------------------------------------+ | localhost | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | | localhost | mysql.session | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | | localhost | mysql.sys | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | | localhost | root | | +-----------+------------------+------------------------------------------------------------------------+ 4 rows in set (0.00 sec) mysql> 可以看到,root用户的密码是空的。 修改root用户的密码执行命令: ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘; 这里的密码就随意填写,不建议使用过于简单的 mysql> ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘; Query OK,0 rows affected (0.11 sec) 接着需要继续执行命令: flush privileges; 该命令作用是刷新MySQL的系统权限相关表,这样才能使刚刚的密码修改成功。 每次MySQL新设置用户或更改密码后都需要用 退出登录输入命令: quit 结果如下: mysql> quit Bye D:softwaremysql-8.0.13-winx64> 参考链接
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |