• mysql数据库的日常使用


    mysql管理:

      首先记得你只要改了权限设置,请记得重启下mysql数据库服务

      适用环境全部是linux环境下适用了。

      1.查看mysql服务是否启动

        ps -aux | grep mysqld

        如果mysql已经启动了,就会显示如下图所示:

        

        如果没有启动,就正常启动。

      2.如果不想使用Mysql数据库了,就可以关闭它

        mysqladmin -uroot -p shutdown

        

        密码故意输错了。你如果想关闭,输入正确的密码就可以了。

    Mysql用户设置:

      GRANT SELECT,INSERT,DELETE,UPDATE,CREATE,DROP ON anchor_data.* to feng@localhost identified by zky123456;

      insert into user(host,user,password,select_priv,insert_priv,update_priv) VALUES('localhost',guest',PASSWORD('123456'),'Y','Y','Y');

      以上这两种方式已经不可用了。

      mysql 最新版已经把创建用户和赋予权限的方式分开了。

        创建用户

           create user 'feng'@'localhost' identified by '123456';

        赋予权限

          grant create,delete,update,select,insert,drop on anchor_data to 'feng'@'localhost';

        查询该用户是否对数据库有权限

          1.show grants for feng@localhost;

         

          2.select * from user where user='feng' G

          

          这个是显示的全局变量的。

    如果新建的用户还是无法进行授权的话。

      1.用root用户登录。mysql -uroot -ppassword

       2.切换到mysql数据库。use mysql

      3.显示所有表,主要看user表格。show tables;

      4.查看user表中某个用户的权限。select * from user where user=root and host = localhost;

      5.在列表中显示root用户的localhost的权限都是‘N’,表示root用户本地登录不具有的权限.

      6.sql语句进行权限的更新。

        update user set Select_priv = 'Y',Insert_priv = 'Y', Update_priv = 'Y',Delete_priv = 'Y',Create_priv = 'Y',Drop_priv = 'Y',Reload_priv = 'Y',Shutdown_priv = 'Y',Process_priv = 'Y',File_priv = 'Y',Grant_priv = 'Y',References_priv = 'Y', Index_priv = 'Y',Alter_priv = 'Y',Show_db_priv = 'Y',Super_priv = 'Y',Create_tmp_table_priv = 'Y',Lock_tables_priv = 'Y', Execute_priv = 'Y',Repl_slave_priv = 'Y',Repl_client_priv= 'Y',Create_view_priv = 'Y',Show_view_priv = 'Y',Create_routine_priv = 'Y',Alter_routine_priv= 'Y',Create_user_priv = 'Y', Event_priv = 'Y',Trigger_priv = 'Y',Create_tablespace_priv = 'Y' where user='feng';

    9.切记重新mysql服务。

  • 相关阅读:
    js前端过滤
    VSCode配置Vue项目
    tmux使用指南:比screen好用n倍!
    永恒族结局让我想起炎龙骑士团2 黄金城之谜
    BlackboardKeySelector 类型值无法设置 和 SetBlackboardValueasVector 获取 BlackboardKeySelector 值为空无法获取的常见问题
    Mac M1安装laradock
    学习C++要注意的那点事
    Oracle SQL性能优化(引)
    索引
    gwt图片对象的生成的2种方法
  • 原文地址:https://www.cnblogs.com/AlfredZKY/p/9791199.html
Copyright © 2020-2023  润新知