经历了一波折磨终于搞定mysql,现在分享一下:
mysql-8.0.11-winx64.zip在Windows10中的安装流程:
工具/原料
mysql-8.0.11-winx64.zip
Windows 10
方法/步骤
1、到Mysql官网下载安装包文件,进入官网后可以找到如下位置进行下载
https://dev.mysql.com/downloads/mysql/
2、将下载的压缩包解压到指定目录,本文选择的安装目录为C:\software\mysql-8.0.11-winx64
3、配置Mysql环境变量
在系统变量中添加变量名MYSQL_HOME,变量值为C:\software\mysql-8.0.11-winx64,在系统变量path中增加%MYSQL_HOME%\bin;
4、打开cmd命令窗口,执行命令,参考图片操作。
mysqld --initialize -insecure,命令执行完成后可以注意到Mysql安装目录下多出个data文件夹,注意不能手动创建data文件夹。
5、在C:\software\mysql-8.0.11-winx64目录下新建my.ini文件用于配置Mysql字符集与存储引擎等信息。
my.ini文件中输入:
[mysqld]
port=3306
basedir=C:\\software\\mysql-8.0.20-winx64
datadir=C:\\software\\mysql-8.0.20-winx64\\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8
6、 对data文件进行初始化操作:
mysqld --defaults-file=C:\software\mysql-8.0.20-winx64\my.ini --initialize -console
7、 执行命令mysqld -install 安装mysql服务,服务安装成功后,执行net start mysql命令启动Mysql服务。如果提示已存在可以通过命令:
mysqld remove MySQL 移除
8、 进行MySQL初始化,执行后创建root用户:
mysqld --initialize-insecure --user=mysql
9、 启动MySQL服务:(显示启动成功为正确)
net start mysql
10、启动后你的root用户密码为空(密码改不改自己随意)回车出现 “Enter password” ,密码就是123456,不要填,直接enter password。
mysqladmin -u root -p password 123456
登录用户: mysql -u root -p 密码就是123456
最后创建数据库:
如果不能启动mysql,需要删除data数据,在重新执行初始化操作。
易出错:MySQL:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。
解决方法:这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载一份即可。
在链接下载 https://cn.dll-files.com/vcruntime140_1.dll.html
解压后复制此文件到C:\windows\System32 即可