mysql怎么改用户密码,mysql用户密码修改

如何更改mysql root用户密码

停止mysql服务

老河口ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

# service mysqld stop

启动mysqld_safe ,跳过启动授权表。启动时加上skip-grant-tables参数目的是在启动mysql时不启动grant-tables,授权表。这样就可以修改root的密码了。

# mysqld_safe --skip-grant-tables

登录mysql,并修改密码:

# mysql -uroot -p ----要求输入密码时,直接回车即可。

use mysql;

update user set password=PASSWORD('12345678') where user="root"; ---将root密码设置为12345678

flush privileges;

quit

杀死mysqld_safe进程,并重启mysqld。

# kill -9 11283 (11283为mysqld_safe进程)

# service mysqld start

# mysql -uroot -p (输入密码12345678即可)

如何修改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数据库后,怎样修改root用户密码

一、密码的修改:使用mysqladmin命令

1、例如你的

root用户现在没有密码,你希望的密码修改为abc,那么命令是:mysqladmin

-u

root

password

abc

2、如果你的root现在有密码了,那么修改密码为abc的命令是:mysqladmin

-u

root

-p

password

youyou

注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。

二、密码的消除

1、以root登录:mysql

-u

root

-p

2、mysqluse

mysql;

3、mysqlupdate

user

set

password=''

where

user='root';

重新启动下mysql服务就可以啦。


标题名称:mysql怎么改用户密码,mysql用户密码修改
文章转载:http://scyanting.com/article/phegeo.html