MySQL用户的创建、授权和删除

一、创建用户的两种方式

    1.直接创建用户

            create user `userName`@hostName identified by   `password`;

    2.创建用户的同时授权

           grant all on dbName.tableName to userName@hostName identified by password;

二、查看用户列表

        select * from user;

三.删除用户

        1.drop user userName@hostName;(删除单个用户)

        2.drop user userName1@hostName1 , userName2@hostName2......(删除多个用户)

二、修改密码

1.root账户登录(修改所有账户密码)

        set password for 'userName'@'hostName' = password('新密码');

2.修改自身用户密码

        set password = password('新密码');

3.cmd下修改用户密码

        mysqladmin -u userName -p password"password"+回车+输入旧密码

  4、不知道当前密码情况下修改当前密码

            1)修改my.ini 配置文件(添加:skip-grant-tables)

            2)关闭重启数据库,net stop mysql  ,net start mysql

            3)登录数据库  mysql -u 用户名 -p password + 回车

            4)修改密码:set password = password('');

                  update '用户名' set authentication_string = password('新密码') where ‘用户名’ = ‘用户名’ and ‘host’  = ‘localhost’;

四.创建视图

1.创建视图

        create view viewName as(

        select **

        from **

        where **

)

10.查看视图

        select * from viewName;

 11.修改视图

            update 视图名 set 字段名=‘’;

            注:修改视图时,只能对一个表中的映射字段就行修改,不能同时对两个表进行修改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=lati...
    往你头上敲三下阅读 3,762评论 1 10
  • 1,MySQL权限体系 mysql 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有...
    不排版阅读 4,507评论 0 4
  • MSSQL 跨库查询(臭要饭的!黑夜) 榨干MS SQL最后一滴血 SQL语句参考及记录集对象详解 关于SQL S...
    碧海生曲阅读 11,033评论 0 1
  • 今天效率很高,也有不少可以总结的东西,不过有点累了,还有点冷,不想写了
    喃喃负手叩东篱阅读 1,603评论 0 0
  • 今晚被儿子的一番话惊着了,一直以为他还小,什么都不懂,原来小小的他什么都明白! 他说比起奶奶还是外婆更爱他,每次去...
    两只蜗牛的妈妈阅读 1,792评论 0 0

友情链接更多精彩内容