怎么为mysql创建密码 如何给mysql设置密码

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

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

创新互联建站主要从事成都网站设计、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务马龙,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

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如何设置密码

方法一:

用root 进入mysql后

mysqlset password =password('密码');

mysqlflush privileges;

方法二:

使用GRANT语句

mysqlgrant all on *.* to 'root'@'localhost' IDENTIFIED BY '密码'with grant option ;

mysqlflush privileges;

方法三:

mysql如何设置密码。进入mysql库修改user表

mysqluse mysql;

mysqlupdate user set password=password('密码') where user='root';

mysqlflush privileges;

在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 怎样给数据库用户设置密码

1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -pvmwaremysqluse mysql;

mysqlupdate user set host = '%' where user = 'root';

mysqlselect host, user from user;

2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY

'mypassword' WITH GRANT OPTION;

如何为mysql添加密码?

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’);”


网站名称:怎么为mysql创建密码 如何给mysql设置密码
文章来源:http://myzitong.com/article/doscheo.html