地表最强的MySQL安装一键式安装,信不信你下完我就给你装好!附各种Mysql安装失败的解决办法(什么你安装失败了?快来看这个)
这里还有数据库相关的优质文章:快戳我,快戳我?
第一步下载我的压缩包
链接:https://pan.baidu.com/s/1EE40dU0j2U1d-bAfj7TeVA
提取码:n25c
复制这段内容后打开百度网盘手机App,操作更方便哦
第二步解压到D盘
都放进来看图。
第三步打开MySQL文件夹
,就是D盘
的那个
第四步管理员身份运行环境变量.bat
完事了。
输入mysql -uroot -p
试一下
密码不用输入,直接跳过。
安装完成
问题解决:
如果不行的话,任务管理(ctrl+alt+del)找一下服务
根目录找到my.ini
删除第二行
[mysqld]
# skip-grant-tables
# 如果不输入密码报错,删除上一句的“#”然后参考前面修改密码。
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Mysql\mysql-8.0.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Mysql\mysql-8.0.19-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
再试一试
如果出现的vcruntime140.dll缺失
是因为没有VC++的支持 去官网下载一个 https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
如果mysql服务不能正常运行,打开后直接停止。
大概率是data初始化失败,即没有完成操作就关闭了.bat 请删除mysql根目录下的data文件夹,然后手动在运行cmd运行以下代码。
mysqld --initialize-insecure --user=mysql
mysqld -install
workbench的安装
workbench是mysql官方的数据库管理软件,相对来说功能很全。
下载链接是这个https://dev.mysql.com/downloads/file/?id=492434 直接点击就可以下载,因为下载比较忙,可以拷贝到迅雷下载
修改密码
最后最后,因为我的配置是跳过了密码所以直接回车就可以,但是如果需要的话,参考一下改密码。
1.运行cmd,输入mysql -u root -p
出现password: 直接回车可以进入。
2进入mysql数据库:
use mysql
提示Database changed
3给root用户设置新密码:
update user set password=password("123456") where user="root";
别忘了标点
提示:Query OK, 1 rows affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0
4.刷新数据库
flush privileges;
提示:Query OK, 0 rows affected (0.01 sec)
5退出mysql:
exit
然后:
根目录找到my.ini
删除第二行
问题通解
如果问题还没有解决,那打开日志文件。在数据根目录下的data里面,有一个.err
文件打开它,你就知道真正不能运行的原因是什么。
mysql-8.0.19-winx64data计算机名.err
环境变量.bat
@echo off
set My_PATH=D:MySQLmysql-8.0.19-winx64bin
goto start
= 上面的path改成自己mysql的安装目录下的bin的路径
:start
set PATH=%PATH%;%My_PATH%
reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerEnvironment" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f
mysqld --initialize-insecure --user=mysql
mysqld -install
goto start2
= mysql的初始化数据库,和安装
:start2
pause
如果运行出现问题,删除goto语句即可
my.ini
[mysqld]
# skip-grant-tables
# 如果不输入密码报错,删除上一句的“#”然后参考前面修改密码。
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Mysql\mysql-8.0.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Mysql\mysql-8.0.19-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
- Selenium2+python自动化38-显示等待(WebDriverWait)
- 逆元(个人模版)
- Selenium2+python自动化37-爬页面源码(page_source)
- ex_gcd(个人模版)
- Selenium2+python自动化36-判断元素存在
- Java A+B(个人模版)
- TensorFlow实战:SoftMax手写体MNIST识别(Python完整源码)
- set排序(个人模版)
- TSP(个人模版)
- 树的重心(个人模版)
- Selenium2+python自动化35-获取元素属性
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛 题解&源码
- 深入浅出MongoDB复制
- Selenium2+python自动化34-获取输入框联想词
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- 《剑指offer》第21天:合并两个有序链表
- 单细胞转录组基础分析六:伪时间分析
- 使用PaintCode便捷地实现动画效果
- 用墨卡托和GPS坐标计算距离时误差测试
- 单细胞转录组基础分析五:细胞再聚类
- Semaphore回顾
- iOS13 关闭黑暗模式+状态栏显示问题解决方法
- 0807-6.2.0-CDSW中Session列表和team分析
- 单细胞转录组基础分析八:可视化工具总结
- 单细胞转录组基础分析七:差异基因富集分析
- 定位权限请求时易犯的错误小结
- NSOperationQueue队列中操作依赖相关思考
- 单细胞转录组高级分析一:多样本合并与批次校正
- 10元最多可喝多少瓶啤酒?(不可借酒+可借酒,swift语言实现)
- 单细胞转录组高级分析二:转录调控网络分析