MY SQL数据库密码如何修改

MY SQL数据库密码如何修改,第1张

更改用户名和更改密码的步骤大致一样,先以root用户登录,执行命令mysql -uroot -p ,回车后选择数据库,输入新旧用户名(密码)即可。

更改密码:mysql -u root -p

回车

mysql>use mysql; 选择数据库

Database changed

mysql> UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名'/mysql>

update user set user="新用户名" where user="root"; 将用户名为root的改为新用户名

mysql> FLUSH PRIVILEGES

(密码)mysql> quit;

(用户名)mysql> flush privileges 刷新权限 mysql> exit

以下要求在安装了MS SQL的电脑(或称服务器)上 *** 作。

1、MS SQL安装时,会有选项,可设定管理员帐户(SA)密码。此外,还有一个是否允许“Windows 身份验证”登录的项,如果这个项打开,使用管理员帐户登录windows(一般是“Administrator”)后,打开“SQL Server Management Studio”,在登录窗中,选定“Windows 身份验证”后直接登录。登录后去“安全性”-》“登录名”中找到sa帐户或相应的帐户,改好密码即可。

2、如果“Windows 身份验证”方式也无法登录SQL,那就麻烦一些了,去控制面版中,停止所有的SQL相关的服务后,将相关的数据库文件找到,复制出来,然后卸载并重装MS SQL,然后装相关的数据库文件进行附加 *** 作,然后再重新设定相关帐户的对这个数据库的登录 *** 作权即可。

首先进入命令行下:

以root用户登录,命令:mysql -uroot -p 回车 输入密码;

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';

mysql>FLUSH PRIVILEGES;

已经完成。

修改当前登录用户的密码: (也就是修改自己的密码)

mysql> SET PASSWORD = PASSWORD('test');

Query OK, 0 rows affected (000 sec)

mysql> select host, user, password from mysqluser;

+-----------+------+-------------------------------------------+

| host | user | password |

+-----------+------+-------------------------------------------+

| localhost | root | |

| localhost | | 94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 |

+-----------+------+-------------------------------------------+

2 rows in set (000 sec)

要想更改已有账户的密码,使用UPDATE来设置Password列值:

shell> mysql -u root mysql

mysql> UPDATE user SET Password = PASSWORD('bagel')

-> WHERE Host = '%' AND User = 'francis';

mysql> FLUSH PRIVILEGES;

只在 mysql 命令行下面测试过, mysql-front 没用过。

以root用户登录,命令:mysql -uroot -p 回车 输入密码;已经完成。修改MySQL是需要有mysql里的root权限的,下面介绍几种修改MYSQL数据库密码的方法:1、例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:mysqladmin -u root password abc2、如果你的root现在有密码了,那么修改密码为abc的命令是:mysqladmin -u root -p password youyou注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。重新启动下mysql服务就可以啦。2、输入“mysql -uroot -p”,回车进入mysql命令状态;3、如果root原来有密码,mysql将提示输入原密码,再进入mysql命令状态;4、这里假设将root用户密码修改为mysql56,则在mysql命令状态下输入:提示Query OK,说明已更新。5、输入FLUSH PRIVILEGES;来保存修改内容,在mysql命令状态下输入:至此,密码修改完成。方法1 使用phpmyadmin,这是最简单的了,修改mySQL库的user表, 不过别忘了使用PASSWORD函数。 方法2 使用mySQLadmin,这是前面声明的一个特例。 mySQLadmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。

方法1 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。 方法2 使用mysqladmin,这是前面声明的一个特例。 以下为引用的内容:mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。 当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin, 那么这种方法就是无效的。 而且mysqladmin无法把密码清空。 下面的方法都在mysql提示符下使用,且必须有mysql的root权限: 方法3 以下为引用的内容:mysql> INSERT INTO mysqluser (Host,User,Password)VALUES(\%,jeffrey,PASSWORDmysql> FLUSH PRIVILEGES 确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。在《mysql中文参考手册》里有这个例子,所以我也就写出来了。 注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。 方法4 和方法三一样,只是使用了REPLACE语句 以下为引用的内容:mysql> REPLACE INTO mysqluser (Host,User,Password)VALUES(\%,jeffrey,PASSWORDmysql> FLUSH PRIVILEGES 方法5使用SET PASSWORD语句, mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD你也必须使用PASSWORD()函数, 但是不需要使用FLUSH PRIVILEGES。 方法6 使用GRANT IDENTIFIED BY语句 mysql> GRANT USAGE ON TO jeffrey@"%" IDENTIFIED BY这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。

以上就是关于MY SQL数据库密码如何修改全部的内容,包括:MY SQL数据库密码如何修改、怎样更改sql server2008数据库的登录密码、如何修改数据库 用户的账号密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存