mysql修改root密码

修改密码

首先登录MySQL,安装之后没有改过密码的情况下
sudo mysql -uroot -p 直接回车可以无密码登陆。

格式:mysql> set password for 用户名@localhost = password(‘新密码’);
例子mysql> set password for root@localhost = password('123');

2021-05-28 mysql 数据库密码lionel
2021-05-29 mysql lionel 数据库密码,更改成lionel 用户lionel 没有权限

// 查看用户表结构
desc <table_name>
// 更改用户密码
UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ][ORDER BY 子句] [LIMIT 子句]
例子:
UPDATE cs_user SET gender = '男' WHERE id = 4

 UPDATE user SET authentication_string = 'lionel' WHERE user = 'lionel';

User@% 和 User@localhost 是两个不同的用户,他们可以有相同的密码,一个用户的密码修改并不会影响另一个用户的密码。
User@% 允许从所有的ip访问. User@localhost 只允许从localhost访问。


 // 添加用户
 CREATE USER 'username'@'host' IDENTIFIED BY 'password';
// 查看用户权限
show grants for root@localhos;
 // 修改用户权限
  grant all on lioneldb.* to 'lionel'@'localhost' with grant option;
  
  flush privileges;

参考 mysql回收用户权限
查看用户权限

// 建立yourdb库
create database yourdb;

// 创建user表
USE yourdb;
CREATE TABLE user(
    username char(50) NULL,
    passwd char(50) NULL
)ENGINE=InnoDB;

// 添加数据
INSERT INTO user(username, passwd) VALUES('name', 'passwd');

// 所有用户
SELECT User, Host FROM mysql.user;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值