新mysql怎么设置密码 如何重新设置mysql密码

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下root密码?

方法1: 用SET PASSWORD命令

首先登录MySQL。

格式:mysql set password for 用户名@localhost = password(‘新密码’);

例子:mysql set password for root@localhost = password(‘123’);

方法2:用mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql use mysql;

mysql update user set password=password(‘123’) where user=’root’ and host=’localhost’;

mysql flush privileges;

方法4:在忘记root密码的时候,可以这样

以windows为例:

1. 关闭正在运行的MySQL服务。

2. 打开DOS窗口,转到mysql\bin目录。

3. 输入mysqld _skip-grant-tables 回车。_skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

5. 输入mysql回车,如果成功,将出现MySQL提示符 。

6. 连接权限数据库: use mysql; 。

6. 改密码:update user set password=password(“123”) where user=”root”;(别忘了最后加分号) 。

7. 刷新权限(必须步骤):flush privileges; 。

8. 退出 quit。

9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

ROOT是一种存在于UNIX系统(如AIX、BSD等)和类UNIX系统(如大名鼎鼎的Linux,比如稳定到服务器都在用的Debian、适合长期作业成熟老道的Redhat、比较流行的Ubuntu和archlinux等Linux发行版以及Android系统)中的唯一的超级用户,其相当于Windows系统中的SYSTEM(XP及以下)/TrustedInstaller(Vista及以上)用户。其具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。

MySQL 设置简单密码

在有些时候,使用 MySQL 的时候,就想设置一个简单的密码。但是 MySQL 5.7 之后,对密码的强度有些要求,无法直接设置简单的密码了。

设置简单的密码总是会有下面的提示:

如果是第一次安装设置密码,需要先按照要求,设置一个比较复杂的密码(例如: root@qq.com )。

然后重新登陆 MySQL 准备设置简单密码:

1、查看 mysql 初始的密码策略。

2、设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 。

3、当前密码长度为 8 ,为了方便,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 。

4、现在可以为 mysql 设置简单密码了,只要满足六位的长度即可,输入下面的修改语句 :

可以看到修改成功,表示密码策略修改成功了!!!

5、重新登录 MySQL ,验证新密码。

Mysql如何修改用户密码

在使用mysql时,如果想修改用户密码,怎么修改?我们可以借助客户端工具来修改,下面来看一下。

01

打开客户端工具Navicat,打开数据库里的mysql库,这是一个系统数据库。

02

打开后,在Tables表里,找到user表,这是保存系统用户的一个表数据。

03

打开后,就可以在这里看到每个数据库的用户名和密码了。

04

要修改密码,我们点击单元格,让其变成编辑状态后,直接输入新的密码就行了。

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://cdiso.cn/article/dodccep.html

其他资讯