MySQL安装常见报错处理(总结分享)


本篇文章给大家带来了关于mysql的相关知识,其中主要整理了安装常见报错处理的相关问题,包括了无法启动处理,错误1053、winwods安装初始化报错、mysql8安装后无法登陆等等内容,下面一起来看一下,希望对大家有帮助。

MySQL安装常见报错处理(总结分享)

推荐学习:mysql视频教程

1.无法启动处理,错误1053

Windows 无法启动Mysql服务 错误1053:服务没有及时响应启动或控制请求
在这里插入图片描述

 1.1 结束进程

处理方法: 1、在命令行中敲入tasklist查看进程 2、根据进程名杀死进程 taskkill /f /t /im 进程名称

在这里插入图片描述
在这里插入图片描述

1.2 更改网络服务

Server2012位置

在这里插入图片描述
其他win7及win10操作系统

1)、计算机->管理->本地用户和组->组 双击,效果图如下:

在这里插入图片描述
(2)、双击Administrators,并点击添加,再点击高级

(3)、把 NETWORK SERVICE添加到Administrators组

在这里插入图片描述

 1.3 删除服务

sc delete mysql57303307

在这里插入图片描述

此处记住,重新安装Mysql就可以,2步操作重新执行(删除原有Mysql文件,全部重新安装即可)
还有个坑就是,如果还是启动不了, 记得要开启这个服务Windows Installer
Windows Installer是一种通用的软件发布方式,用于安装软件。
默认情况下,该服务是手动启动,需要进入服务管理中开启。
右击开始——运行——输入“services.msc”——Windows Installer——启动

在这里插入图片描述
在这里插入图片描述

2.Winwods安装初始化报错

在这里插入图片描述

Beginning configuration step: Writing configuration fileS*ing my.ini configuration file...
S*ed my.ini configuration file.
Ended configuration step: Writing configuration fileBeginning configuration step: Updating Windows Firewall rules

Adding a Windows Firewall rule for MySQL80 on port 3306.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow
确定。

Successfully added the Windows Firewall rule.
Adding a Windows Firewall rule for MySQL80 on port 33060.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow
确定。

Successfully added the Windows Firewall rule.
Ended configuration step: Updating Windows Firewall rules

Beginning configuration step: Adjusting Windows serviceAttempting to grant Network Service require filesystem permissions.
Granted permissions.
Adding new serviceNew service added
Ended configuration step: Adjusting Windows serviceBeginning configuration step: Initializing database (may take a long time)Attempting to run MySQL Server with --initialize-insecure option...
Starting process for MySQL Server 8.0.24...
Starting process with command: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...
Process for mysqld, with ID 2572, was run successfully and exited with code -1073741515.
Failed to start process for MySQL Server 8.0.24.
Database initialization failed.
Ended configuration step: Initializing database (may take a long time)

在这里插入图片描述
安装VC_redist.x86即可执行既OK

在这里插入图片描述
输入gpedit.msc,打开策略管理

一览妙笔 一览妙笔

自媒体、编剧、营销人员写作工具

一览妙笔 50 查看详情 一览妙笔

在这里插入图片描述
启用证书更新后正常

由于部分系统镜像构建较早,且不能进行系统更新,需要安装系统补丁包才能完成vc++安装

4.Centos环境rpm初始化MySQL报错

Centos7 默认提供的 openssl 版本是 1.0.2 的,某些 php 扩展或者其他软件依赖 1.1 以上版本,如果过低的话就会报错
libssl.so.1.1: cannot open shared object file: No such file or directory
也有执行 openssl version 时报错和上面一致,这是由于 openssl 库的位置不正确或未安装 1.1 以上版本的问题
想要升级 openssl 版本则需要手动进行编译,报错解决方式很简单,安装正确即可,
下面说一下我以 Centos7 为例,说一下具体的编译安装步骤

–openssl版本确认
[root@jeames ~]# openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013
–编译 openssl
tar -xvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/openssl
make && make install

在这里插入图片描述

–配置
编译完成后,使用 openssl version,来查看一下当前 openssl 版本号时,
你会发现还是 1.0.2,所以这里需要做一些额外的配置工作。
[root@jeames openssl-1.1.1g]# more /etc/ld.so.conf
include ld.so.conf.d/*.conf
[root@jeames openssl-1.1.1g]# echo “/usr/local/lib64/” >> /etc/ld.so.conf
[root@jeames openssl-1.1.1g]# ldconfig
再次使用 openssl version 验证版本就可以了,
如果不行,可以尝试下面的方式,
依次执行(先备份老版本,再从新版本安装位置创建软连接)
mv /usr/bin/openssl /usr/bin/openssl.old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
echo “/usr/local/openssl/lib” >> /etc/ld.so.conf
ldconfig -v

4.MySQL8安装后无法登陆

第一办法:

1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf
2.在[mysqld]下添加skip-grant-tables,然后保存并退出
3.重启mysql服务:service mysqld restart
4.更改root用户名
重启以后,执行mysql命令进入mysql命令行
5.修改root用户密码,此处注意,有时候会报不允许修改,先flush privileges再执行即可
update mysql.user set authentication_string=password(‘root’) where user=‘root’; --5.7版本
flush privileges;
6.把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart
好了,下面就可以用root新的密码登录了!

在这里插入图片描述
第二种办法:

在mysql8系统下,适用如下方法(全路径)
G:\mysql-8.0.23-winx64\bin\mysqld --datadir=G:\mysql-8.0.23-winx64\data80323308 --console --skip-grant-tables --shared-memory

在这里插入图片描述

然后再开一个窗口,执行下面命令
cd G:\mysql-8.0.23-winx64\bin

在这里插入图片描述

mysql> select user,host,authentication_string from mysql.user;
mysql> delete from mysql.user where user=‘root’ ;
mysql> flush privileges; --记得刷新哈,如果提示无法创建
mysql> create user root@‘%’ identified with mysql_native_password by ‘root’;
mysql> grant all on . to root@‘%’ with grant option;
mysql> flush privileges;
mysql> drop user ‘root’@‘localhost’;
mysql> flush privileges;
mysql> create user root@‘localhost’ identified with mysql_native_password by ‘root’;
mysql> grant all on . to root@‘localhost’ with grant option;
mysql> flush privileges;

推荐学习:mysql视频教程

以上就是MySQL安装常见报错处理(总结分享)的详细内容,更多请关注其它相关文章!


# 在这里  # seo论坛推广  # 网站百度优化怎样设置  # 关于门店营销与推广  # 就可以  # 命令行  # 会报  # 双击  # 无法启动  # 重启  # 报错  # 镜像  # 插入图片  # mysql  # 四川网站建设推广服务  # 0元小店怎么做好营销推广  # 网络seo推广公司排名  # 荆州推广引流网站在哪里  # 武清区线下营销推广方式  # 德升瑞捷网站seo  # 日照线上营销推广中心 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894 】


相关推荐: 《海底捞》点外卖方法  POKI小游戏在线免费入口链接 POKI小游戏无下载秒玩玩  PySimpleGUI中实现键盘按键与按钮事件绑定教程  快递查询,一键速查  Go语言反射机制:如何访问被嵌入结构体遮蔽的方法  win11如何运行chkdsk命令 Win11检查和修复磁盘逻辑错误教程【修复】  怎样设置开机后自动运行某个程序_Windows启动文件夹与任务计划【自动化】  《全民k歌》网页版最新登录入口一览  Animex动漫社社登录官网 Animex动漫社资源社入口直达  CDR如何复制交互式填充色  抖音火山版如何进行提现  Go语言反射机制下访问嵌入结构体中的被遮蔽方法  J*aScript实现网页表单实时输入字段比较与验证教程  西瓜视频怎么查看访客记录_西瓜视频访客记录查看方法  管理打开的编辑器:固定、分组和关闭技巧  cad怎么隐藏指定的图层_cad隐藏或冻结图层方法  键盘声音异常怎么回事_键盘异响怎么处理  创建快捷方式启动系统保护  胃动力不足?试试这5个调理方法  智慧团建活动报名入口 智慧团建活动报名入口手机端官网​  Golang如何测试结构体方法_Golang reflect方法测试与调用技巧  Excel如何快速找到并断开外部数据源链接_Excel外部数据源断开方法  192.168.1.1路由器后台入口 192.168.1.1默认登录入口  《绝区零》2.3前瞻|直播|内容介绍  汽水音乐在线入口 汽水音乐网页端官方页面快速打开  如何解决Casbin日志与应用日志不统一的问题,使用casbin/psr3-bridge实现无缝集成  CodeIgniter 3 连接 SQL Server:正确获取查询结果的教程  优化Flask模板中SQLAlchemy查询迭代标签:处理字符串空格问题  Magento 2 产品保存事件中安全更新属性的最佳实践  邦丰播放器频道搜索设置  《花瓣》创建专辑方法  《磁力猫》最好用的磁官网  C++中std::thread和std::async的区别_C++并发编程与线程与异步任务比较  Python模块化编程:避免循环导入与共享函数的最佳实践  J*aScript字符串_Unicode处理  Mac hosts文件在哪里_Mac修改hosts文件详细教程  苹果官网国补入口在哪  房产|直播|视频号怎么认证开通?|直播|需要什么资质?  《微信》视频号原创声明开启方法  t3出行如何使用微信支付  解决jQuery多计算器输入字段冲突的教程  Windows 11怎么删除恢复分区_Windows 11使用Diskpart命令强行删除分区  智慧职教mooc平台登录网址 智慧职教mooc官网直达  猫眼电影app如何参与官方的抽奖活动_猫眼电影官方抽奖参与方法  wps文字怎么设置文字环绕图片的方式_wps文字如何设置文字环绕图片方式  德邦物流在线查询系统 德邦快递货物运输追踪  mysql触发器如何编写_mysql触发器编写规范与代码示例讲解  手机耗电快是什么原因 延长手机电池续航时间的设置方法【详解】  iPhone14开启Apple TV遥控设置  Highcharts雷达图轴线交点数值标注指南 

 2022-07-15

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.