Categories


Tags


mysql数据库损坏修复方法(适用window、Linux系统vps云主机)

网站访问提示mysql错误:Table XXX is marked as crashed and should be repaired

修复方法如下:

一、管理助手方式:

打开管理助手,打开mysql数据库选项,双击需要修复的数据库,点击修复按钮修复。

blob.png

blob.png

如果没有修复成功,请按下面的方式修复。

二、命令行方式:

打开【开始】--【运行】 输入cmd回车,在弹出的黑框里面视情况输入以下命令:

(Linux系统ssh登陆服务器直接执行)

1.修复单个数据库

mysqlcheck -r -u数据库用户名 -p密码  数据库名

示例:

mysqlcheck -r -udemo -pdemo demo

2.修复服务器上所有数据库

mysqlcheck -A -o -r -uroot -p密码

此语法在mysql5.5以上版本会提示语法错误,mysql5.5以上版本用mysqlcheck -A  -r -uroot -pxxxx

示例:

mysqlcheck -A -o -r -uroot -pxxxx

3.自动检查优化分析表

mysqlcheck -Aao --auto-repair -uroot -p密码

此语法在mysql5.5以上版本会提示语法错误,mysql5.5以上版本用mysqlcheck -A --auto-repair -uroot -p密码

4、mysql系统表损坏无法启动的情况下修复。

windows系统输入以下命令:

myisamchk -r -f D:\SOFT_PHP_PACKAGE\mysql\data\mysql\*.MYI

Linux系统输入以下命令:

myisamchk -r -f /home/wddata/var/mysql/*.MYI

或者

myisamchk -r -f /home/wddata/var/*/*.MYI

注:若不是我司默认环境,路径更改为mysql实际存放路径。

三、phpmyadmin方式:

在服务器里面访问http://localhost/phpmyadmin/(wdcp系统可用:http://IP:8080/phpmyadmin)或者访问http://mysql.myhostadmin.net/登陆自己的数据库,点击左边需要修复的数据库。右边会列出数据库所有表,选择损坏的表或者将页面拉到最下面,点击全选,下拉框中选择修复。

1.jpg

虚拟主机修复方法:http://www.west.cn/faq/list.asp?unid=878

来源:西部数码


Public @ 2022-11-19 15:46:48

使用Chroot解决PHP的运行安全问题

近些日子,小蒋的一篇博文引起了广大主机商的关注。其原因是小蒋运营的创智主机被提交了漏洞到乌云网上在这篇文章中小蒋给出了解决方法,就是采用禁用函数的方法来保证服务器环境的安全。但是,禁用函数真的是最好的选择么?不是的!AMH面板的开发者Amysql告诉我们,更好的选择是Chroot!AMH面板是一款LNMP面板,一方面,为了方便版本升级,另一方面,面板是开发者一个人开发的,所以AMH没有像kangl

Public @ 2016-05-02 15:46:38

[原创]如何为服务器创建别名地址

服务器使用过程中不断创建增加站点,这些都需要域名指向到服务器ip地址,才能实现网站访问或管理。但当服务器ip地址变更时候,这些解析到了服务器的域名均要修改解析到新的ip,就会非常麻烦!域名解析是直接到域名解析平台去做的,做A记录和CNAME记录都可以。做CNAME解析的话,是解析到一个网址形式的,这个网址都是可以自己设置分配的,只要自己手上有域名即可。举例:现在有域名west1.cnwest2.c

Public @ 2010-08-06 16:13:46

mysql忘记root密码与root帐号被删除处理方法

如果您忘记了MySQL的root账户密码,可以按照以下步骤进行处理: 1. 停止MySQL服务。 在Linux系统中,可以使用以下命令来停止MySQL服务。 ``` sudo systemctl stop mysql ``` 在Windows系统中,可以在服务列表中找到MySQL服务并停止它。 2. 启动MySQL服务并跳过权限验证。 在Linux系统中,可以使用以下命令来启动MySQ

Public @ 2023-06-17 15:00:37

Mysql数据库服务启动提示1069错误解决方法

1.打开自己的服务器,然后选择【我的电脑】,右键,选择【管理】图片7.png2.在【管理】界面下,找到【本地用户和组】,选择【用户】,然后在【用户】中找到【MYSQL】用户。图片8.png3.选择【MYSQL】用户,然后右键,选择【设置密码】,然后会弹出一个输入对话框,输入新密码和确认密码,然后【确定】4.做完以上的之后,同样在【管理】界面下,找到【服务和应用程序】,然后选择【服务】,找到【MYS

Public @ 2011-05-03 15:46:46

更多您感兴趣的搜索

0.593802s