如何修改mysql数据库中的用户名和密码

如何修改mysql数据库中的用户名和密码,第1张

不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。

mysqladmin -u root -p password mypasswd

输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。

把命令里的root改为你的用户名,你就可以改你自己的密码了。

当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,

那么这种方法就是无效的。

而且mysqladmin无法把密码清空。

下面的方法都在mysql提示符下使用,且必须有mysql的root权限:

方法三 mysql> INSERT INTO mysqluser (Host,User,Password)

VALUES('%','jeffrey',PASSWORD('biscuit'));

mysql> FLUSH PRIVILEGES

确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。

在《mysql中文参考手册》里有这个例子,所以我也就写出来了。

注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。 方法四 和方法三一样,只是使用了REPLACE语句

mysql> REPLACE INTO mysqluser (Host,User,Password)

VALUES('%','jeffrey',PASSWORD('biscuit'));

mysql> FLUSH PRIVILEGES 方法五 使用SET PASSWORD语句,

mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');

你也必须使用PASSWORD()函数,

但是不需要使用FLUSH PRIVILEGES。 方法六 使用GRANT IDENTIFIED BY语句

mysql> GRANT USAGE ON TO jeffrey@"%" IDENTIFIED BY 'biscuit';

这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。

提供三种方法:

1 RENAME DATABASE db_name TO new_db_name

这个。。这个语法在mysql 517中被添加进来,到了5123又去掉了。

据说有可能丢失数据。还是不要用的好。

2如果所有表都是MyISAM类型的话,可以改文件夹的名字

关闭mysqld

把data目录中的db_name目录重命名为new_db_name

开启mysqld

3重命名所有的表

CREATE DATABASE new_db_name;

RENAME TABLE db_nametable1 TO new_db_nametable1,

db_nametable2 TO new_db_nametable2;

DROP DATABASE db_name;

你好,很高兴回答你的问题。

eclipse只是一个编码的工具,你是想问数据库名字改了,在项目代码中怎么改吧。

需要改的是代码中数据库连接编码或配置处的对应的数据库名称。

如果有帮助到你,请点击采纳。

MySQL在51引入了一个rename

database *** 作,但在MySQL5123后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-51

release在mysql-5130),那么生产中我们有时为了追求完美需要改一下库名。怎么 *** 作呢?

这里提供一个变通的方法。

1

创建出新库名:

复制代码

代码如下:

mysql>create

database

db_v2;

2生成rename语句,从olddb里迁移,我这里olddb里sbtest;

复制代码

代码如下:mysql>select

concat("rename

table

",table_schema,"",table_name,"

to

db_v2",table_name,";")

into

outfile

'/tmp/rename_to_db_v2sql'

from

information_schematables

where

table_schema='sbtest';

3执行生成的sql

复制代码

代码如下:mysql>source

/tmp/rename_to_db_v2sql

就这么简单可以搞定了。

Good

luck!

以上就是关于如何修改mysql数据库中的用户名和密码全部的内容,包括:如何修改mysql数据库中的用户名和密码、mysql 可以改数据库的名字吗、mysql中数据库名字变了 eclipse里需要改动什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9739111.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存