美文网首页
MySQL常用命令

MySQL常用命令

作者: lkmc2 | 来源:发表于2018-01-06 17:55 被阅读8次

    MySQL是一个关系型数据库管理系统,体积小、速度快并且开源,适合中小型网站的开发。

    以下是在命令行下MySQL的常用命令:

    • 管理员登陆:
    mysql -u root -p;
    
    • 查看所有用户:
    select user,host,password from mysql.user;
    
    • 修改root密码:
    set password for root@localhost=password('新密码');
    
    • 删除匿名用户:
    select user,host from mysql.user; //查看是否有匿名用户
    delete from mysql.user where user=''; //删除匿名用户
    select user,host from mysql.user; //再次查看用户
    flush privileges; //刷新
    
    • 插入新用户:
    grant usage on *.* to '用户名'@'localhost' identified by '密码' with grant option;
    
    • 使操作生效:
    flush privileges;
    
    • 创建新的数据库:
    create database `新数据库名` default character set utf8 collate utf8_general_ci;
    
    • 赋予本地用户访问某个数据库的所有权限:
    grant all privileges on 数据库名.* to 用户名@localhost identified by '密码';
    
    • 给账号开通外网所有权限:
    grant all privileges on 数据库名.* to 用户名@'%' identified by '密码';
    
    • 给账号开通外网部分权限:
    grant select,insert,update on 数据库名.* to 用户名@'192.11.11.11' identified by '密码';
    
    • 退出mysql:exit

    相关文章

      网友评论

          本文标题:MySQL常用命令

          本文链接:https://www.haomeiwen.com/subject/lvgynxtx.html