mysql如何设置密码?

mysql如何设置密码?,第1张

楼上的方法是在shell下用的,你现在是在mysql控制台。\x0d\x0a你可以用以下方法,另外在控制台输命令要在后面加个分号“;”才会运行的。\x0d\x0a方法;\x0d\x0a1.insertintouser(host,user,password)values('%','user_name',password("yourpassword")\x0d\x0a2.setpasswordforuser_name=password("yourpassword")\x0d\x0a两种方法都行的,\x0d\x0a运行完上面任何一个语句后再用\x0d\x0aflushprivileges\x0d\x0a才会起作用,不要忘了。

mysql_connect('数据库地址','数据库用户名','密码')

mysql用户名

就是你登录mysql用的名字...你本地安装的话默认用户名是root,密码就是登录mysql时用的密码。。。。数据库名是你在mysql里(比较用phpmyadmin登录后)建的库名字。。。

1、查询密码hash值

密码hash会保存在mysq.user表里面,我们可以从这个表里面得到密码hash:

mysql

-uroot

-p

-dmysql

-e

“select

user,password,host

from

user”

2、

mysqladmin

修改

shell>

mysqladmin

-uroot

-poldpassword

password

newpassword

3、create

user或grant时修改

mysql>

create

database

db01

mysql>

create

user

‘user01’@’localhost’

identified

by

‘welcome'

mysql>

grant

all

privileges

on

db01.*

to

user01@”localhost”

identified

by

“welcome”

4、update

user表修改

mysql

-uroot

-p

-dmysql

-e

“update

user

set

password=password(‘新密码’)

where

user=’root'”

5、用set命令

mysql

-uroot

-p

-dmysql

-e

“set

password

for

‘user01’@’localhost’

=

password(‘welcome’)”


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

原文地址: http://outofmemory.cn/bake/11282057.html

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

发表评论

登录后才能评论

评论列表(0条)

保存