• 技术文章 >数据库 >mysql教程

    mysql中重置密码与新用户权限分配的方法介绍

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

    一、重置root密码

    1.修改配置文件,免密登陆

    输入命令编辑文件sudo vi etc/mysql/my.cnf (root用户可以不带sudo)

    977263920-5bc74c0165b71_articlex.png

    编辑文件,写入配置:

    [mysqld] 
    skip-grant-tables

    79005466-5bc74d08c2f63_articlex.png

    :wq保存退出后重启mysql:

    sudo service mysql restart

    登陆mysql

    1865496232-5bc74dc907fe1_articlex.png

    修改密码:

    UPDATE mysql.user SET authentication_string=PASSWORD("123") WHERE user="root";
    flush privileges;

    327130525-5bc74eb6c502e_articlex.png

    最后,退出删除my.cnf所加的代码,再重启mysql就大功告成了~

    二、创建一个用户并分配表权限

    创建用户

    CREATE USER 'user2'@'localhost' IDENTIFIED BY '123';

    创建表

    create database test;

    分配权限

    grant all privileges on test.* to user2@'%' identified by '123';

    刷新系统权限表

    flush privileges;

    查看权限:

    show grants for 'user2'@'%';

    退出重启mysql

    以上就是mysql中重置密码与新用户权限分配的方法介绍的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:segmentfault思否,如有侵犯,请联系admin@php.cn删除
    专题推荐:mysql
    上一篇:MySQL数据类型有哪些?MySQL数据类型详解 下一篇:怎么修改mysql root密码?修改数据库root密码的步骤
    Web大前端开发直播班

    相关文章推荐

    • MySQL中复制数据表中的数据到新表中的操作教程_MySQL• Mysql中 show table status 获取表信息的方法_MySQL• MySQL中insert语句的使用与优化教程_MySQL• MySQL中使用or、in与union all在查询命令下的效率对比_MySQL• MySQL中的唯一索引的简单学习教程_MySQL

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网