A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本篇文章给大家带来的内容是关于mysql中重置密码与新用户权限分配的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一、重置root密码
1.修改配置文件,免密登陆
输入命令编辑文件sudo vi etc/mysql/my.cnf (root用户可以不带sudo)
编辑文件,写入配置:
1
2
[mysqld]
skip-grant-tables


:wq保存退出后重启mysql:
1
sudo service mysql restart

登陆mysql
修改密码:
1
2
UPDATE mysql.user SET authentication_string=PASSWORD("123") WHERE user="root";
flush privileges;

最后,退出删除my.cnf所加的代码,再重启mysql就大功告成了~
二、创建一个用户并分配表权限
创建用户
1
CREATE USER 'user2'@'localhost' IDENTIFIED BY '123';

创建表
1
create database test;

分配权限
1
grant all privileges on test.* to user2@'%' identified by '123';

刷新系统权限表
1
flush privileges;

查看权限:
1
show grants for 'user2'@'%';

退出重启mysql
以上就是mysql中重置密码与新用户权限分配的方法介绍的详细内容

2 个回复

正序浏览
回复 使用道具 举报
~(。≧3≦)ノ⌒☆
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马