Mysql8忘记root密码&新增数据库用户&授权用户等操作【mac】

一、忘记root密码操作步骤

1、停止mysql服务

2、进入mysql目录【切换sudo su】:cd /usr/local/mysql/bin/

3、禁止mysql验证功能:./mysqld_safe --skip-grant-tables &

4、输入:./mysql

5、刷新权限:FLUSH PRIVILEGES;

6、修改root密码:ALTER USER "root"@"localhost" IDENTIFIED  BY "新密码";

7、退出重新登录:mysql -uroot  -p

二、新增数据库&新增用户&用户授权

1、创建数据库:create database 数据库名;

2、显示所有数据库:show databases; 

3、创建新用户:create user '用户名'@'localhost' identified by '密码';

     @后参数说明:localhost 代表只有通过本地链接才能使用此用户;

                              % 代表通过IP、IP段、域名访问可使用此用户名【本地连接无效】;                               

4、 授权用户:grant all privileges on 数据库名.* to '用户名'@'localhost'; /*授权所有表的所有权限*/

           其他授权说明: grant select on test.* to '用户名'@'localhost';  /*给予查询权限*/

                                     grant insert on test.* to '用户名'@'localhost'; /*添加插入权限*/

                                     grant delete on test.* to '用户名'@'localhost'; /*添加删除权限*/

                                     grant update on test.* to '用户名'@'localhost'; /*添加权限*/

5、刷新权限:flush privileges;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值