MySQL修改用户密码 !

#1.停止mysql数据库

/etc/init.d/mysqld stop

#2.执行如下命令

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

#3.使用root登录mysql数据库

mysql -u root mysql

#4.更新root密码

mysql> UPDATE user SET authentication_string = password ( ‘new-password‘ ) WHERE User = ‘root‘ ;

#5.刷新权限

mysql> FLUSH PRIVILEGES;

#6.退出mysql

mysql> quit

#7.重启mysql

/etc/init.d/mysqld restart

#8.使用root用户重新登录mysql

mysql -uroot -p

Enter password: <输入新设的密码newpassword>

--当修改密码时提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

需要修改validate_password_policy的值:

mysql> set global validate_password_policy=0;

再查看

mysql> select @@validate_password_length;

--当卸载mysql提示error reading information on service mysqld: Invalid argument

可使用命令:rpm -e --nopreun --nopostun  --nodeps

mac mysql error You must reset your password using ALTER USER statement before executing this statement.

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个

step 1: SET PASSWORD = PASSWORD(‘your new password‘);

step 2: ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;

step 3: flush privileges;

时间: 2024-10-10 19:06:29

MySQL修改用户密码 !的相关文章

mysql 修改用户密码

修改mysql用户密码 目录 mysqladmin命令 UPDATE user 语句 SET PASSWORD 语句 root密码丢失的情况(待验证) mysqladmin命令(回目录) 格式如下(其中,USER为用户名,PASSWORD为新密码): mysqladmin -u USER -p password PASSWORD 该命令之后会提示输入原密码,输入正确后即可修改.例如,设置root用户的密码为123456,则 mysqladmin -u root -p password 12345

MySQL 修改用户密码及重置root密码

为数据库用户修改密码是DBA比较常见的工作之一.对于MySQL用户账户的密码修改,有几种不同的方式,推荐的方式使用加密函数来修改密码.本文主要描述了通过几种不同的方式来修改用户密码以及mysql root账户密码丢失(重置root密码)的处理方法. 1.密码修改的几种方法 a.可以在创建用户的时候指定密码,以及直接使用grant创建用户的时候指定密码. 对于已经存在的用户直接使用grant方式也可以修改密码 如下: --演示版本 [email protected][(none)]> show v

mysql修改用户密码

在mysql数据库系统当中 我们修改用户密码一共有三种方式 第一种:SET PASSWORD 方式 # 修改当前登录客户端用户密码  mysql> SET PASSWORD=PASSWORD('123456789'); Query OK, 0 rows affected (0.00 sec) # 指定用户进行修改 'root'@'localhost' # mysql用户名组成比较特殊 '用户名'@'主机名' mysql> SET PASSWORD FOR 'root'@'localhost' 

mysql修改用户密码 新增用户

修改密码: mysql> grant all privileges on *.* to [email protected]'192.168.1.%' identified by 'my_password_new'; 新建用户: mysql> grant all privileges on *.* to [email protected]'192.168.1.%' identified by 'my_password_2';

mysql修改用户密码的方法及命令

转: 方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for [email protected] = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p123456 passw

(笔记)Mysql命令mysqladmin:修改用户密码

mysqladmin命令用于修改用户密码. mysqladmin命令格式:mysqladmin -u 用户名 -p 旧密码 password 新密码 1) 给root加个密码ab12首先在DOS下进入目录mysql\bin,然后键入以下命令:    mysqladmin -u root -password ab12注:因为开始时root没有密码,所以-p 旧密码一项就可以省略了. 2) 再将root的密码改为djg345    mysqladmin -u root -p ab12 passwor

Mysql常用命令(1) 连接Mysql数据库及修改用户密码

我还在在Linux下测试,我用的是centos,话不多说,启动控制台,输入命令: [Shell] 纯文本查看 复制代码 ? 001 mysql -h localhost -u root -p 如下图<ignore_js_op> mysql命令格式: mysql -h主机地址 -u用户名 -p用户密码 退出输入exit回车即可 修改用户密码:mysqladmin命令格式: [Plain Text] 纯文本查看 复制代码 ? 001 mysqladmin -u 用户名 -p旧密码 password

Windows下修改mysql root用户密码

忘记mysql的root密码是一件让人头疼的问题. 下面理一下Windows7下面重置root密码的方法. 1.打开一个命令行窗口:这儿必须注意,要使用管理员身份打开: 2.关闭mysql服务:net stop mysql 3.运行 mysqld --skip-grant-tables.该命令是让mysql启动的时候跳过授权表,这儿要注意的是网上很多地方都是 mysqld-nt,但新版本已经被mysqld取代了. 4.重开一个命令行窗口(用管理员身份打开), 运行命令: mysql -u roo

mysql关于用户密码的设置( 修改、重置、找回)

1.登录mysql 1.1单实例登录 1) mysql     刚装完mysql无密码情况下登录 2) mysql–u root   刚装完mysql无密码情况下登录 3) mysql–u root –p   标准的dba登录 3) mysql–u root –p '密码'  无交互登录.一般不用,容易泄漏密码 登录成功后 提示:mysql> 1.2 多实例登录 mysql –u root –S 指定mysql.sock文件的位置 提示:和单实例唯一的区别是多实例需要指定mysql.sock的位