怎么修改mysql数据库表中内容

怎么修改mysql数据库表中内容,第1张

以windows为例

方法一(假设mysql在d:\mysql目录下)

1、用系统管理员登陆windows系统。

2、停止MySQL的服务。

3、运行cmd进入dos命令窗口,然后进入MySQL的安装目录,比如安装目录是d:\mysql,进入d:\mysql\bin (如果是c:\Program Files\mysql目录,目录包含空格,使用cd "c:\Program Files\mysql"进入mysql目录)

4、跳过权限检查启动MySQL(关键的一步)

d:\mysql\bin>mysqld-nt --skip-grant-tables(会占用一个dos控制台窗口,不能关闭)

5、重新打开一个dos控制台窗口,进入d:\mysql\bin目录,设置root的新密码

d:\mysql\bin>mysqladmin -u root flush-privileges password 【新密码】

(注意:这条命令如果重复执行,可能需要关闭4的窗口并重新运行)

d:\mysql\bin>mysqladmin -u root -p shutdown(或直接关闭第一个dos控制台窗口)

将【新密码】替换为你要用的root的密码,第二个命令可能会提示你输入新密码,重复第一个命令输入的密码。

6、关闭MySQL的控制台窗口,用正常模式启动Mysql

7、你可以用新的密码链接到Mysql了。

方法二

1、停止mysql服务

2、找到mysql数据的data目录,将另外一个mysql的data目录下的mysql目录覆盖过来(如果知道root密码)

( *** 作之前先备份mysql\data\mysql目录的所有文件)

这种方法缺点:覆盖掉其他的用户,mysql的版本需相同

3、重新启动mysql服务

具体步骤如下:

1,把所有表的结构和数据导出为文本的.sql文件,用文本编辑软件word或者dw等都可以,用替换方法比如把字符A替换为B,但这有可能误 *** 作,所以要慎重查看;

2,替换完以后,再利用mysql数据管理软件,把SQL文件导入到新的数据库中,进行严格测试,通过后;把旧版数据备份(主要为了安全着想),然后导入新的数据即可完成所需 *** 作。

用phpmyadmin把数据库导出为.sql脚本,空间商一般有提供这个管理工具给用户使用的,如果没提供,你也可以自行上传一个到空间里。用它导出为.sql脚本后,用记事本打开,然后用一次性查找替换,替换之后保存,然后再在phpmyadmin里把原来的表及数据全部删除,删除后重新导入修改好的.sql脚本。

*** 作以上东西时请先备份你的数据库喔,以免有意想不到的问题发生。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10074024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存