本文章是仅记录在安装Mysql5后无法启动服务的问题,不包括数据恢复。
今天多次装完Mysql5后都无法启动,我还以为是系统的问题,所以连系统都来了一次大还原,最后再安装后的config中配置后,还是无法启动,直接卡死。
后上网搜,大部分人都是通过修改mysql.ini文件,以及查看数据文件所在文件夹下的%PC名%.err文件。
但是搞了半天还是没不行。但大体明白这个与什么有关了:mysql.ini和数据所在文件夹下的内容。
最后通过以下步骤搞定:
1. 删除数据文件夹下的所有文件,注意这里删除的不是自定义的数据文件夹,而是mysql安装后的初始默认数据文件夹,如:我的win7为c:/ProgramData/MySQL/MySQL Server 5.1/Data/,删除该文件夹下的所有文件(如果你有数据需要备份就备份)。
2. 运行安装文件mysql-5.1.41-win32.msi,选择修复,之后程序会修复以上删除的文件夹下的文件,并建立了test和mysql两个文件夹。
3. 运行Config Wizard,在数据文件目录修改处不要修改,最后配置完成后应该就能正常启动了。
以上步骤搞定了mysql的启动问题,但是没有搞定修改mysql的数据文件夹位置的问题,比如我要把mysql的数据文件放到非C盘的位置下,这时我们通过Config Wizard修改重启后,发现结果是不起作用的,数据文件仍在原来的默认位置。要想修改通过以下步骤搞定:
1. 把原数据文件夹下的所有文件复制到你要设置的目录下。如:我想把D:/Mysql/Data设置为Mysql的数据文件夹,这时就需要将c:/ProgramData/MySQL/MySQL Server 5.1/Data/下的所有文件复制到D:/Mysql/Data/中。
2. 修改Mysql安装目录下的mysql.ini文件,将datadir修改为你所要设置的目录,如:D:/Mysql/Data/
OK,重启Mysql数据库,生效。
分享到:
相关推荐
### MySQL服务无法启动1067错误解决方法 在日常使用MySQL数据库的过程中,有时会遇到“MySQL服务无法启动,报1067错误”的问题。这种情况通常发生在Windows系统上,并且会让用户感到非常困扰,因为这直接影响到了...
### MySQL 服务无法启动 1067 的解决办法 在使用MySQL数据库的过程中,可能会遇到一个常见的问题:MySQL服务无法启动,并提示错误代码1067。错误代码1067通常表示“进程意外终止”,这可能是由于多种原因引起的。...
在遇到“MySQL无法安装的解决方案”这个问题时,通常是因为在重装或升级MySQL过程中,旧的服务残留在系统中,导致新安装的MySQL无法创建服务。错误提示“cannot create windows service for mysql error 0”意味着...
选择“Configure the Mysql Server now”以启动配置向导,或者稍后通过Windows启动菜单、MySQLConfiguration Wizard或直接运行`MySQLInstanceConfig.exe`进行配置。 在配置MySQL服务器时,有“Detailed ...
自动启动的服务会在系统启动时自动运行,手动启动的服务需要手动操作后才能运行,而禁用的服务则不会启动。在管理PHP和MySQL服务时,根据需求调整它们的启动类型是非常常见的。 批处理工具(Batch Script)是一种在...
在安装 MySQL 8.0 MGR 之后,我们需要启动服务,以便 MySQL 服务器可以正确地运行。启动服务的过程包括使用 systemctl 命令启动服务等。 安装 MySQL 8.0 MGR 需要完成多个步骤,包括添加 hosts、关闭和禁用防火墙、...
这可能包括了下载软件、安装过程、设置环境变量、启动服务、以及进行必要的安全和性能调整。 **PHP**:PHP是一种开源的服务器端脚本语言,主要用于Web开发,能够嵌入到HTML中。在配置PHP时,我们需要下载合适的版本...
在运行程序时如果出现连接MySQL失败的错误,首先要检查MySQL服务是否已经启动。其次,确认数据库用户名和密码是否正确无误。最后,检查网络设置是否允许远程访问。 - **性能问题** 如果在高并发场景下发现性能不...
然而,在执行这样的操作后,MySQL服务可能无法正常启动,这通常是由多种原因引起的。在这个问题中,描述指出是由于SELinux(Security-Enhanced Linux)的配置导致的问题。下面将详细解释如何识别和解决这种问题。 ...
安装过程会自动配置MySQL服务,并且会在安装结束后启动MySQL。你可以通过以下命令检查MySQL服务状态: ```bash systemctl status mysqld ``` 如果服务未启动,可以手动启动: ```bash sudo systemctl start ...
- 启动并设置 MySQL 服务自启动:`sudo systemctl enable mysqld` 5. **安全配置**:在 `mysql_secure_installation` 脚本中,你需要设置 root 用户的强密码,删除匿名用户,禁止 root 远程登录,删除测试数据库...
4、安装完成后,Mysql server instance config wizard应该是启动不了的,下面的工作就是为了解决这个问题的,因为这是配置Mysql的唯一途径。 5、下载Resource Hacker得简体中文版(如果你看的懂英文,那就直接下...
5. 开启开机启动并启动MySQL服务: ```bash sudo systemctl enable mysqld sudo systemctl start mysqld ``` **MySQL 8.0.28的关键特性** 1. **性能优化**:包括更快的InnoDB引擎,支持更多的并发连接,并对...
安装完成后,启动 MySQL 服务: ```bash sudo /etc/init.d/mysqld start ``` 检查服务状态,确认服务已启动: ```bash sudo service mysqld status ``` 如果想要让 MySQL 在系统启动时自动运行,可以使用以下...
这些文件包含了MySQL服务器的启动参数和配置设置,包括端口号信息。 **查看MySQL的当前端口号** 1. **通过命令行工具**: 在命令行中,你可以使用`netstat`命令来查看正在监听的网络端口。例如,在Windows上,...
安装完成后,启动MySQL服务并设置它在开机时自动启动: ```bash sudo systemctl start mysql sudo systemctl enable mysql ``` 为了确保MySQL安装正确,可以检查其状态: ```bash sudo systemctl status mysql ``...
config.exe path=L:/MysqlDatabase/mySQL;Action=install;startup=true;Remoteaccess=true;password=video; 注册后启动: net start mysql 停止: net stop mysql 删除服务: config.exe path=L:/MysqlDatabase/...
安装完成后,会自动启动MySQL Server Instance Config Wizard配置工具。 1. 在配置类型选择界面,可以选择“Developer Machine”(开发机器)或“Server Machine”(服务器机器),前者占用资源较少,后者更适用于...
完成配置后,保存并退出容器,SkyWalking-OAP服务器现在应该能够与你的MySQL实例通信,收集和分析服务的性能数据。 总的来说,这个过程涵盖了Docker的安装与管理,MySQL的部署以及SkyWalking-OAP服务器的配置,提供...