网站建设资讯

NEWS

网站建设资讯

怎么设置mysql密码 怎么改mysql密码

在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

mailto:user_name@

identified

by

"your

password";另外大家也可以在shell环境下用mysqladmin程序来设置密码。

mysql 命令怎么 数据库设置密码

在Windows命令行下修改mysql数据库密码步骤如下:

1、通过dos命令进入mysql的bin目录;

2、输入“mysql

-uroot

-p”,回车进入mysql命令状态;

3、如果root原来有密码,mysql将提示输入原密码,再进入mysql命令状态;

4、这里假设将root用户密码修改为mysql56,则在mysql命令状态下输入:

update

mysql.user

set

password=PASSWORD('mysql56')

where

user='root';

提示Query

OK,说明已更新。

5、输入FLUSH

PRIVILEGES;来保存修改内容,在mysql命令状态下输入:

FLUSH

PRIVILEGES;回车

至此,密码修改完成。

mysql 数据库密码怎么设置

mysql设置数据库密码常用的有四种方法:

1.用root

登陆mysql终端

mysqlset

password

=password(‘raykaeso‘);

mysqlflush

privileges;

2.在mysql终端中使用grant语句

mysqlgrant

all

on

*.*

to

‘root’@’localhost’

identified

by

‘raykaeso’with

grant

option

;

mysqlflush

privileges;

3.在mysql库user表中直接修改

mysqluse

mysql;

mysqlupdate

user

set

password=password(‘raykaeso’)

where

user=’root';

mysqlflush

privileges;

4、在shell命令行里修改mysql用户密码

[root@raykaeso leixuesong]

mysqladmin

-u

root

password

“your

password”;

mysql如何设置密码?

楼上的方法是在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没有密码怎么设置密码

方法一:最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。shell mysqladmin -u root password "newpwd"

shell mysqladmin -u root -h host_name password "newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法二:利用mysql里面的SET PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效。不过如果使用方法一用mysqladmin password设置密码或者用GRANT来设置,就不用使用PASSWORD()函数,因为它们已经自动调用了该函数。shell mysql -u root

mysql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');

mysql SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');

方法三:直接通过UPDATE user表来设置密码shell mysql -u root

mysql UPDATE mysql.user SET Password = PASSWORD('newpwd')

- WHERE User = 'root';

mysql FLUSH PRIVILEGES;

如果忘记mysql的root密码可以采取下面的步骤重新设置

1。kill掉所有mysql的进程

2。使用--skip-grant-tables的参数启动mysql

shell mysqld_safe --skip-grant-tables

3。设置新的密码,同样两种方式可以选择

方法一

shell mysqladmin -u root flush-privileges password "newpwd"

方法二

mysql UPDATE mysql.user SET Password=PASSWORD('newpwd')

- WHERE User='root';

mysql FLUSH PRIVILEGES;

4。停止mysql server,用正常的模式启动

5。OK,可以使用新设置的密码了


当前文章:怎么设置mysql密码 怎么改mysql密码
文章网址:http://njwzjz.com/article/hehdpp.html