mysql多种方法修改密码----5.6的坑

创建用户并授权和改密码:

grant all privileges on *.* to [email protected]‘%‘ identified by ‘123456‘ with grant option;

*9FB2126F7514B6AF42B20E9E4B8E839B72E31

方法一:

#msyqladmin -uroot password nwepassword

#mysqladmin -uroot password oldpassword newpassword

方法二:

create user [email protected]‘localhost‘;

set password for [email protected]‘%‘=password("123456");

set password=password("123456");

方法三:

update mysql.user set password=password("123456") where user=‘root‘ and host=‘%‘;

updata mysql.user set password="*9FB2126F7514B6AF42B20E9E4B8E839B72E31" where user=‘root‘ and host=‘%‘;

刷新权限:

flush privileges;

mysql5.6 授权
密码不能和其他用户重复,否则无法登陆。

时间: 2024-10-18 22:50:14

mysql多种方法修改密码----5.6的坑的相关文章

登录多实例MySQL失败,修改密码临时解决,原因不明

昨天学习第11课"主从同步"的视频(L11-11-MySQL主从同步手把手实战操作详解w),再次遇到问题. [[email protected] ~]# mysql -uroot -p'oldboy3307' -S /data/3307/mysql.sock ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 上个月初学习安装多实例的时候,也遇到过这个报错.查看当时的日记

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 password

mysql 5.7修改密码

本意向修改一个用户的密码,网上搜到的命令为如下 ? 1 mysql> update user set password=password(“新密码”) where user=”用户名”; 执行后报错 ERROR 1054(42S22) Unknown column 'password' in ‘field list’ 错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string 所以请使用一下命令: >m

mysql安装并且修改密码

CentOS下安装mysql: yum install -y mysql-server 安装完毕后,直接输入msyql不需要密码就可以登录 修改mysql登录密码: mysql>update user set password=PASSWORD('密码')where user='用户名'; mysql>flush privileges; mysql>quit;退出 然后输入mysql -uroot -p 输入登录密码. 修改远程登录密码: mysql>GRANT ALL ON *.

MYSQL重新安装需要修改密码

当重新安装MYSQL时,一般会使用旧密码.但是旧密码忘记了,无法重新安装,就需要以下建议. (整理网上资料) 1.一般情况下,MYSQL默认安装在  C:\Program Files\MySQL  中,当卸载软件时,该文件夹一般会消失.如果没有,需要手动删除. 2.在windows10中,相关注册表应该在 C:\ProgramData\MySQL  中,删除. 3.手动删除MYSQL的注册表.(我在进行完步骤2时,手动找MYSQL的注册表时发现已经没有了!) windows+r  : 输入reg

mysql 7.11 修改密码错误 ERROR 1054 (42S22)

mysql> use mysql;Database changedmysql> update user set password=password('123456') where user='root';ERROR 1054 (42S22): Unknown column 'password' in 'field list'mysql> 晚上被这个问题折腾了好久,最后发现window下这个版本的mysql密码列是authentication_string,所以正确的写法是: mysql&

ubuntu mysql安装和修改密码

sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 文件:/etc/mysql/debian.cnf   记录创建数据库时初始账户,可用此登录 error: 'Access denied for user 'root'@'localhost' (using password: YES)'解决办法: /etc/init.d/mysql

Mac下MySQL 5.7修改密码

1.关闭MySQL服务:系统偏好->MySQL ->Stop MySQL Server: 2.进入终端,输入指令,进入安装目录: cd /usr/local/mysql/bin/ 3.输入命令($):登录管理员权限 sudo su 4.输入命令(sh-3.2#):禁止mysql验证功能.运行命令后mysql服务会自动重启(系统偏好设置中可以看到The MySQL Server Instance is running): ./mysqld_safe --skip-grant-tables &am

MySQL管理员用户设置和修改密码的方法

1. 为管理员root用户设置密码的方法 [[email protected] ~]# mysqladmin -uroot password '12345678'  #为没有密码的用户设置密码 [[email protected] ~]# mysqladmin -uroot password '12345678' -S /data/3306/mysql.sock  #适合多实例mysql 2. 修改密码的方法一:Shell命令行修改 [[email protected] ~]# mysqladm