mysql的用户名和密码怎么设置

如题所述

首先应该知道Mysql数据库中的口令存储必须用password()函数加密它。因为在user表中是以加密形式存储口令,而不是作为纯文本。如果没有加密,直接在数据库中执行以下语句:
use mysql insert into user (host,user,password) values(%,user_name,your password);
flush privileges;
相信结果不会满意。因为服务器比较的是加密的值,所以服务器连接一定失败。
这里需要说明的是flush privileges;这条命令起到了重新加载授权表。也可以在shell下直接用mysqladmin -u root reload或者mysqladmin -u root flush-privileges来实现重载授权表。
在Mysql环境下,可以使用以下语句进行设置密码:
1 insert into user(host,user,password) values(%,user_name,password("your password");
2 set password for user_name = password("your password")
以上两种方法都必须进行重载授权表。
3 当然也可以在创建一个用户时直接设置密码,grant语句将为你自动加密口令。
如:grant all on *.* to user_name@% identified by "your password";
另外也可以在shell环境下用mysqladmin程序来设置密码。
温馨提示:内容为网友见解,仅供参考
无其他回答

mysql数据库密码怎么设置
1. 登录MySQL数据库。2. 选择或创建一个数据库用户。3. 为所选用户设置密码。详细解释:1. 登录MySQL数据库:要设置MySQL数据库的密码,首先你需要登录到MySQL服务器。你可以通过命令行工具进行登录。登录时可能需要提供当前的用户名以及对应的密码。2. 选择或创建一个数据库用户:登录后,你需要选择或...

如何更改mysql登陆用户名密码
1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车。2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入 mysql -uroot -p 再回车,这步是以空密码进入mysql。3、空密码进入mysql后,如果前面都设置正确的话,这步显示的...

如何修改MySql数据库的用户名和密码?
1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 2、打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。3、输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在...

修改MySQL密码的四种方法
方法1:用set password命令 (1)首先要先登录MySQL:(2)修改密码格式为:set password for 用户名@localhost = password('新密码'); 一定不要忘记最后面的分号,例如:我们把密码改成成123:出现以下界面说明修改成功:方法2:用mysqladmin 利用mysqladmin,我们不需要先登录,但是需要直到原来的密码...

如何给mysql root设置密码
1、打开终端win+r输入cmd回车即可打开;2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。3、修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('shapolang'); ...

Mysql如何修改用户密码
1、打开客户端工具Navicat,打开数据库里的mysql库,这是一个系统数据库。2、打开后,在Tables表里,找到user表,这是保存系统用户的一个表数据。3、打开后,就可以在这里看到每个数据库的用户名和密码了。4、要修改密码,我们点击单元格,让其变成编辑状态后,直接输入新的密码就行了。

MySQL8.0 基本修改用户名密码创建用户(有待补充)
1. 修改用户名与密码的语句通常为:例如,修改用户名为'example'的密码为'newpassword'的操作,语句如下:sql UPDATE mysql.user SET Password=PASSWORD('newpassword')WHERE User='example';注意执行此操作前,确保当前用户具有相应权限。如果需要为当前用户修改密码,可使用以下语句:sql SET PASSWORD FOR...

关于mysql的使用
mysql中user的密码设置有集中方法:1、mysql的用户除了用户名之外还有一个host,如user_name@‘localhost’;所以在update时候要注意:UPDATE user SET Password=password("mypassword”) WHERE User="myuser" and host = 'hostname';2、用户root用户登录的时候可以:grant all privileges on 数据库名....

mysql如何用新建的用户名密码登陆,使用的是5.5版本的数据库。mysql -u...
(1) 那么在命令操作界面下,进入到mysql安装目录中的bin目录后,可以运行如下命令登录进入mysql:mysql -u root -p123 注意,密码与p之间没有空格,123后面没有分号,直接回车。(2)若要新建一个用户xyz,其登录密码设置为123,那么可以用如下命令:grant all on test.* to xyz@localhost identified ...

如何在Mysql-Front修改用户名和密码
点开用户user,右侧有你已经添加的用户,然后右键即可修改属性。如何在Mysql-Front修改用户名和密码

相似回答