• MySQL中批改暗码及拜访限定设置详解1


      来历:网海拾贝  




     MySQL是一个真正的多用户、多线程SQL数据库效能器。MySQL因此一个客户机/效能器机关的完成,它由一个效能器守卫顺序mysqld和许多不合的客户顺序和库组成。因为其源码的开放性及不乱性,且与网站流行编?挥镅?PHP的完满连系,现在许多站点都运用其算作后端数据库,使其获得了广泛利用。处于安详方面的考虑,须要为每一用户赋于对不合数据库的拜访限定,以知足不合用户的要求。下面就分袂讨论,供年夜家参考。    
      一、MySQL批改暗码编制总结 
      首先要分析');一点的是:普通情况下,批改MySQL暗码是须要有mysql里的root权限的,如许普通用户是无法调换暗码的,除非苦求管理员辅佐批改。  
      
      编制一    
      运用phpMyAdmin 
      (图形化管理MySql数据库的工具),这是最复杂的,直接用SQL语句批改mysql数据库库的user表,不过别忘了运用PASSWORD函数,拔出用户用Insert饬令,批改用户用Update饬令,删除用Delete饬令。在本节背面罕见据表user字段的详细引见。   
     
      编制二    
      运用mysqladmin。输入   
      mysqladmin -u root -p oldpassword newpasswd    
      实行这个饬令后,须要输入root的原暗码,如许root的暗码将改为newpasswd。十分,把饬令里的root改为你的用户名,你就可以改你自身的暗码了。 
      固然如果你的mysqladmin连接不上mysql 
      server,梗概你没有办法实行mysqladmin,那么这种编制即是有效的,而且mysqladmin无法把暗码清空。    
      下面的编制都在mysql提示符下运用,且必需有mysql的root权限:    

      编制三    
      mysql> INSERT INTO mysql.user (Host,User,Password) VALUES 
      (’%’,’system’, PASSWORD(’manager’)); 
      mysql> FLUSH PRIVILEGES    
      切外地说这是在添加一个用户,用户名为system,暗码为manager。注主要运用PASSWORD函数,然后还要运用FLUSH 
      PRIVILEGES来实行确认。    

      编制四    
      和编制三一样,只是运用了REPLACE语句 
      mysql> REPLACE INTO mysql.user (Host,User,Password) 
      VALUES(’%’,’system’,PASSWORD(’manager’)); 
      mysql> FLUSH PRIVILEGES   

      编制五    
      运用SET PASSWORD语句    
      mysql> SET PASSWORD FOR system@"%" = PASSWORD(’manager’);    
      你也必需运用PASSWORD()函数,但是不须要运用FLUSH PRIVILEGES来实行确认。 
       
      编制六    
      运用GRANT ... IDENTIFIED BY语句,来制止授权。    
      mysql> GRANT USAGE ON *.* TO system@"%" IDENTIFIED BY ’manager’;    
      这里PASSWORD()函数是不须要的,也不须要运用FLUSH PRIVILEGES来实行确认。    
      注:PASSWORD()函数感化是为口令字加密,在顺序中MySql主动诠释。




    版权声明: 原创作品,承诺转载,转载时请务必以超链接形式标明文章 原始缘故来由 、作者信息和本声明。否则将追查功令责任。

  • 相关阅读:
    python_获得列表中重复的项的索引
    sql的一些知识_高级
    464. Can I Win
    rankable cache class
    two sum class
    Generate a binary tree from parent->child relationship
    An implementation of this using bufferedReader:
    implement list use arrary
    12. Integer to Roman
    Partition of a set into K subsets with equal sum
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975822.html
Copyright © 2020-2023  润新知