因为换了电脑,今天尝试了最新版本的MySQL,安装过程和以前的版本好像有点不一样,这里一定要看官方的文档,来安装才比较方便。
移动
https://dev.mysql.com/doc/refman/8.0/en/windows-start-service.html
https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html
简单说一下步骤吧
1. 初始化
初始化的步骤其实是最麻烦的,遇到一个问题初始化的错误:
C:\Program Files\MYSQL\mysql-8.0.11-winx64\bin>mysqld --initialize --console
2018-05-10T02:20:56.093984Z 0 [System] [MY-010116] [Server] C:\Program Files\MYS
QL\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) starting as process 2592
2018-05-10T02:20:56.107985Z 1 [ERROR] [MY-011011] [Server] Failed to find valid
data directory.
2018-05-10T02:20:56.107985Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initi
alization failed.
2018-05-10T02:20:56.108985Z 0 [ERROR] [MY-010119] [Server] Aborting
2018-05-10T02:20:56.109985Z 0 [System] [MY-010910] [Server] C:\Program Files\MYS
QL\mysql-8.0.11-winx64\bin\mysqld.exe: Shutdown complete (mysqld 8.0.11) MySQL
Community Server - GPL.
这个是什么原因我是真的不咋晓得,总之要删了那个初始化失败的数据文件夹。
2. 安装
这里的要注意,要用用户管理员的运行cmd来进行安装。
Install/Remove of the Service Denied!
直接Win按钮,输入cmd的,然后以管理员身份运行
换盘符,cd到mysql的bin的目录下
G:\mysql-8.0.13\bin>mysqld --install
Service successfully installed.
进行安装
3. 开启服务
G:\mysql-8.0.13\bin>net start mysql
MySQL 服务正在启动 ...
MySQL 服务已经启动成功。
4. 连接
根据自己的初始化那一步的可以看到的密码,来进行登录
G:\mysql-8.0.13\bin>mysql -u root -pblbQt;Mev1ke
然后改密码这些。
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';