MySQL安装常见报错怎么处理

MySQL安装常见报错怎么处理

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

Windows 无法启动Mysql服务 错误1053:服务没有及时响应启动或控制请求
MySQL安装常见报错怎么处理

1.1 结束进程

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

MySQL安装常见报错怎么处理
MySQL安装常见报错怎么处理

1.2 更改网络服务

Server2012位置

MySQL安装常见报错怎么处理
其他win7及win10操作系统

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

MySQL安装常见报错怎么处理
(2)、双击Administrators,并点击添加,再点击高级

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

MySQL安装常见报错怎么处理

1.3 删除服务

sc delete mysql57303307

MySQL安装常见报错怎么处理

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

MySQL安装常见报错怎么处理
MySQL安装常见报错怎么处理

2.Winwods安装初始化报错

MySQL安装常见报错怎么处理

Beginning configuration step: Writing configuration fileSaving my.ini configuration file...Saved my.ini configuration file.Ended configuration step: Writing configuration fileBeginning configuration step: Updating Windows Firewall rulesAdding 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 rulesBeginning configuration step: Adjusting Windows serviceAttempting to grant Network Service require filesystem permissions.Granted permissions.Adding new serviceNew service addedEnded 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 FilesMySQLMySQL Server 8.0binmysqld.exe --defaults-file="C:ProgramDataMySQLMySQL Server 8.0my.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)

MySQL安装常见报错怎么处理
安装VC_redist.x86即可执行既OK

MySQL安装常见报错怎么处理
输入gpedit.msc,打开策略管理

MySQL安装常见报错怎么处理
启用证书更新后正常

由于部分系统镜像构建较早,且不能进行系统更新,需要安装系统补丁包才能完成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

MySQL安装常见报错怎么处理

–配置
编译完成后,使用 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新的密码登录了!

MySQL安装常见报错怎么处理
第二种办法:

在mysql8系统下,适用如下方法(全路径)
G:mysql-8.0.23-winx64binmysqld –datadir=G:mysql-8.0.23-winx64data80323308 –console –skip-grant-tables –shared-memory

MySQL安装常见报错怎么处理

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

MySQL安装常见报错怎么处理

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安装常见报错怎么处理,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/25161

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云
上一篇 2022年9月15日 上午1:48
下一篇 2022年9月15日 上午1:49

相关推荐

  • 数据库加密有什么用

    数据库加密的主要用途包括:保护数据的安全性、防止未经授权的访问、满足法规要求、防止数据泄露、保证数据的完整性和可靠性。数据库加密是一种安全策略,它可以确保存储在数据库中的敏感信息不被未经授权的用户访问。如果没有正确的密钥,即使数据被盗,也无法解读加密的信息,从而极大地增强了数据的安全性。此外,数据库…

    2024年7月16日
    500
  • 数据库跳板是什么意思

    数据库跳板是一种在网络安全领域常见的术语,是指黑客通过某个已经被控制的数据库,跳转到其他的数据库或系统,以此进行进一步的攻击行为。具体来说,数据库跳板包括以下几个步骤:一、黑客首先找到一个安全漏洞较多、比较容易攻击的数据库,然后利用各种手段将其控制;二、控制后,黑客会在此数据库中植入恶意代码,使其成…

    2024年7月16日
    500
  • 数据库实现了些什么功能

    数据库实现了数据存储、数据检索、数据管理、数据完整性、数据安全、并发控制、备份与恢复等功能。在这些功能中,数据存储是最基础的功能,因为所有的数据操作都依赖于数据存储这一核心功能。数据存储确保了数据的持久化,能够在需要时进行读取和操作,而不会因为系统关闭或故障而丢失数据。数据库系统通过高效的数据存储机…

    2024年7月16日
    300
  • 电信数据库都做些什么工作

    电信数据库的主要工作包括数据存储、数据管理、数据分析、数据安全、数据备份和恢复、数据集成和数据挖掘。数据存储是其核心功能之一,确保大量用户信息、通话记录、账单数据等能够高效、安全地存储。数据管理涉及对这些数据的组织和维护,确保数据的准确性和一致性。数据分析则通过大数据技术对存储的信息进行深度挖掘,帮…

    2024年7月16日
    300
  • 启动数据库用什么软件好

    启动数据库,我们可以选择多种不同的软件,比如MySQL、Oracle、SQL Server、PostgreSQL、MongoDB、SQLite等。每种数据库软件都有其独特的特性和适应的应用场景。例如,MySQL是最受欢迎的关系数据库管理系统,它具有开源、性能高效、成本低、可扩展性好等优点,被广泛应用…

    2024年7月16日
    300
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部