导航:首页 > 编程大全 > mysql怎么修改用户密码

mysql怎么修改用户密码

发布时间:2023-03-29 23:48:32

① 如何修改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的配置文件:my.ini
一般在MySQL安装目录下有my.ini即MySQL的配置文件。
在此配置文件的最后添加如下一行:
skip-grant-tables
保存退出编辑。

2、然后重启MySQL服务
在命令行下执行:
net stop MySQL
net start MySQL

3、设置新的ROOT密码
然后再在命令行下执行:
MySQL -u root -p MySQL或mysql -u root -p
直接回车无需密码即可进入数据库了。
此时,在命令行下执行 use mysql;
现在我们执行如下语句把root密码更新为:
update user set password=PASSWORD("root") where user='root';
(注意:此时不用使用mysqladmin -u root -p password '你的新密码'这条命令修改密码,因为'skip-grant-tables'配置,
不信的话,你可以试用一下,它肯定会报如下所示的错误:
F:\Documents and Settings\long>mysqladmin -u root -p password 'root'
Enter password:
Warning: single quotes were not trimmed from the password by your command
line client, as you might have expected.
mysqladmin:
You cannot use 'password' command as mysqld runs
with grant tables disabled (was started with --skip-grant-tables).
Use: "mysqladmin flush-privileges password '*'" instead)
exit 退出MySQL。

4、还原配置文件并重启服务

然后修改MySQL配置文件把刚才添加的那一行'skip-grant-tables'删除。
再次重起MySQL服务,密码修改完毕。
用新密码root试一下吧,又能登入重新进入mysql了?

③ MY SQL数据库密码如何修改

更改用户名和更改密码的步骤大致一样,先以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

④ 如何修改MySql数据库的用户名和密码

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

更改密码

1、mysql -u root -p

2、Enter password:***

3、mysql>use mysql; #选择数据库

4、Database changed

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

6、mysql> FLUSH PRIVILEGES;

7、mysql> quit;

(4)mysql怎么修改用户密码扩展阅读:

mysql常用命令:

安装(基于centos)

yum -y install mariadb mariadb-server #centos7版本

yum -y install mysql mysql-server #centos7以下版本

启动

service mysqld start #开启 centos7以下版本

chkconfig mysqld on #设置开机自启

OR

systemctl start mariadb #centos7

systemctl enable mariadb

设置密码

1 、mysqladmin -u root -p123 password '1234' #修改root用户密码

2、进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root';
mysql>flush privileges;

登录

mysql #本地登录,默认用户root,空密码,用户为[email protected]

mysql -uroot -p1234 #本地登录,指定用户名和密码,用户为[email protected]

mysql -uroot P端口号 -h 192.168.31.95 -p密码 #远程登录,用户为[email protected]

查看

ps aux |grep mysqld #查看进程

netstat -an |grep 3306 #查看端口

阅读全文

与mysql怎么修改用户密码相关的资料

热点内容
迷你编程如何切换角色 浏览:737
魔术工具怎样做 浏览:972
IDEA文件夹哪个是安装包 浏览:864
wav格式的文件 浏览:489
iphone4s支持的视频分辨率 浏览:123
wps图表链接文件不可用 浏览:426
官方网购节什么网站 浏览:635
数控车床倒角30度如何编程 浏览:806
预算执行数据怎么来的 浏览:614
java文件同步服务器 浏览:1000
截图保存为哪个文件夹 浏览:101
微云文件无法打开 浏览:373
越狱文件管理器哪个好用 浏览:947
桌面文件可以保存在哪里 浏览:136
世界之窗修改密码 浏览:555
系统文件巨大 浏览:138
重点毕业生数据采集有什么用 浏览:341
手机抖音上的app在哪里 浏览:215
thinkpad装win7教程 浏览:793
2012文件服务器资源管理器 浏览:459

友情链接