windows10安装mysql

经历了一波折磨终于搞定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:softwaremysql-8.0.11-winx64
 
3、配置Mysql环境变量
    在系统变量中添加变量名MYSQL_HOME,变量值为C:softwaremysql-8.0.11-winx64,在系统变量path中增加%MYSQL_HOME%in;
 
4、打开cmd命令窗口,执行命令,参考图片操作。
mysqld --initialize -insecure,命令执行完成后可以注意到Mysql安装目录下多出个data文件夹,注意不能手动创建data文件夹。
 
5、在C:softwaremysql-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:softwaremysql-8.0.20-winx64my.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:windowsSystem32 即可
 
 
原文地址:https://www.cnblogs.com/hello-python2020/p/13728183.html