zoukankan      html  css  js  c++  java
  • MySql的基本操作

    (1)设定/更改用户密码
    ●mysql>SET PASSWORD FOR 'USERNAME'@'HOST' = PASSWORD('password');
    例:set password for root@localhost = password('123456');
    #出错可以尝试:
    SET PASSWORD FOR root@localhost = '123456';
    alter user 'root'@'localhost' identified by '123456';
    #如果是当前登陆用户
    SET PASSWORD = PASSWORD("newpassword");

    ●或命令行执行:# mysqladmin -uUSERNAME -hHOST -p password 'password' //-hHOST要连接的主机。
    ●mysql> UPDATE user SET Password=PASSWORD('password') WHERE USER='root' AND Host='127.0.0.1';
    例:update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
    ▶修改完后,执行生效。
    mysql> FLUSH PRIVILEGES;


    (2)创建用户
    #创建本地用户
    CREATE USER testuser@localhost IDENTIFIED BY '123456';
    #创建远程连接用户
    create user testuser2 identified by '123456';

    (3)删除用户
    delete from user where User='test' and Host='localhost';


    (4)授权
    命令:GRANT privileges ON databasename.tablename TO 'username'@'host'
    例:GRANT INSERT,DELETE,UPDATE,SELECT ON testdb.* TO 'testuser'@'localhost';
    flush privileges;

    ▪授予该用户对所有数据库和表的相应操作权限
    grant all privileges on *.* to 'testuser2'@'%'identified by '123456' with grant option;

    ▪说明
    all代表接受所有操作,例如 INSERT,DELETE,UPDATE,SELECT;
    *.* 代表所有库下面的所有表;
    % 代表这个用户允许从任何地方登录;


    ▪刷新mysql用户权限相关表,使之生效;
    flush privileges ;

  • 相关阅读:
    Humidex
    Hangover(1.4.1)
    I Think I Need a Houseboat(1.3.1)
    Sum of Consecutive Prime Numbers
    Doubles
    Financial Management
    Nim算法------高僧斗法
    标题:猜灯谜
    银行管理系统
    三种例行程序(procdures,function,traps)的使用
  • 原文地址:https://www.cnblogs.com/mountain2011/p/12900333.html
Copyright © 2011-2022 走看看