快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

MySQL注册表怎么重置 重置电脑注册表可以解决哪些问题

怎么重置mysql的自增列

1.

10年积累的成都网站建设、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有兰溪免费网站建设让你可以放心的选择与我们合作。

支持设置自增列的值

ALTER

TABLE

table_name

AUTO_INCREMENT

=

1;

不过这种方式只能设置大于当前使用的值,不能设置小于等于当前已经使用的自增列的值。myisam如果设置小于等于,则自增列的值会自动设置为当前最大值加1。innodb则不会改变。

2.通过TRUNCATE把自增列设置为0,从MySQL

5.0.13开始TRUNCATE就能重置自增列为0.myisam和innode都是如此。

TRUNCATE

TABLE

table_name;

注意:TRUNCATE

会清空表中数据

3.drop和create重建表方式重置自增列为0

DROP

TABLE

table_name;

CREATE

TABLE

table_name

{

...

};

mySQL最后一步安装不上,并且按照网上说的删除my.ini找不到,最后一直未响应

1,停止Mysql服务,卸载MySQL

2,删除安装目录及数据存放目录

3,在注册表查询mysql,全部删除(这一步很关键,安装失败主要原因就是注册表删不干净)

以下是彻底删除注册表方法:

(1)进入注册表:运行regedit

(2)再清理以下三个目录:

a. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

b. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL

c. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

MySQL注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类,删除的时候,都删除就可以;

检查C:\WINDOWS目录下是否有my.ini文件,将其删除

4,在c盘查询MySQL(可能会隐藏,显示隐藏文件就行了),全部删除

5,重新安装MySQL,配置过程中选择之前未用过的名字(MySql4,若仍使用原来的MySql,则无法启动服务)

怎么重置mysql的自增列AUTO

有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使

用起来比较简便。推

荐使用。

1. check table 和 repair table

登陆mysql 终端:

mysql -uxxxxx -p dbname

check table tabTest;

如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:

repair table tabTest;

进行修复,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。

2. myisamchk, isamchk

其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。当发现某个数据表出现问题时可以使用:

myisamchk tablename.MYI

进行检测,如果需要修复的话,可以使用:

myisamchk -of tablename.MYI

关于myisamchk的详细参数说明,可以参见它的使用帮助。需要注意的时在进行修改时必须确保MySQL服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL服务器Shutdown掉

另外可以把下面的命令放在你的rc.local里面启动MySQL服务器前:

[ -x /tmp/mysql.sock ] /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI

其中的/tmp/mysql.sock是MySQL监听的Sock文件位置,对于使用RPM安装的用户应该是/var/lib/mysql/mysql.sock,对于使用源码安装则是/tmp/mysql.sock可以根据自己的实际情况进行变更,而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL数据库存放的位置。

需要注意的时,如果你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL服务器必须没有启动!检测修复所有数据库(表)

如何彻底删除mysql 重新安装

1.首先在windows服务中将mysql服务删掉,使用命令 sc delete mysql

2.在控制面板中卸载掉mysql。

3.清理mysql安装目录的ini文件。

4.清理注册表:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。)

5.有一些mysql的数据文件也必须删除干净,比如说:C:\Documents and Settings\All Users\Application Data\MySQL

6.重启电脑。重新安装即可。

如何重置mysql数据的用户名和密码

检查操作系统是否安装有mysql数据库,在debian操作系统检查命令:dpkg --list |grep mysql

先检查root用户密码是否已经忘记,输入命令:mysql -uroot -p

悲剧了,数据库的root用户密码忘记了,重装不是权益之计,下面小白就告诉你怎么跳过安全验证修改密码,先关闭进程中的mysql服务

然后用非正常方式起动mysql,/usr/local/mysql/bin/mysqld_safe –skip-grant-tables 这样就可以不需要密码进入mysql,/usr/local/mysql/bin/mysql -u root -p (要求输入密码时直接回车即可)

然后就是use mysql;update user set password=password("输入新的密码") where user="root";flush privileges;重新杀掉mysql进程,用正常方法启动mysql,一切OK,大功告成


分享文章:MySQL注册表怎么重置 重置电脑注册表可以解决哪些问题
网站路径:http://6mz.cn/article/hejcij.html

其他资讯