zoukankan      html  css  js  c++  java
  • mysql数据库操作_登陆权限等操作

    1.启动停止mysql

    ctrl + l 清屏
    ctrl + c 终止
    G 垂直分布的方式进行查看
    s 查看服务器端信息
    [linux]
    service mysql start   启动mysql
    service mysql stop    停止mysql
    service mysql restart 重启mysql
    
    [windows] 在管理员权限下运行
    net start mysql     启动mysql
    net stop  mysql     停止mysql

    2.登陆数据库

    # ### part1
    mysql -u用户名 -p密码 -h ip地址
    # (1)登录到本地MySQL 默认root 最高权限账户
    mysql -uroot -p123456
    localhost => 127.0.0.1 本地ip地址
    # (2) 退出mysql 
    exit 或 q
    # (3) 远程连接mysql服务器
    mysql -uroot -p -h192.168.48.128

    3.查询当前登陆用户

    # 查询当前登录用户是谁
    select user()
    # 设置密码
    set password = password("123456");
    # 去除密码
    set password = password('');

    4.创建用户

    # mysql 创建用户
    create user 'ceshi01'@'192.168.11.66' identified by '111'; # 给具体ip设置账户
    create user 'ceshi02'@'192.168.11.%' identified by "111" ; # 给具体某个网段设置账户
    create user 'ceshi03'@'%'; # 所有ip都能依靠ceshi03连接到该数据库

    5.用户授权

    # 查看用户权限
    show grants for 'ceshi03'@'%';
    # GRANT USAGE ON *.* TO 'ceshi03'@'%' | USAGE 无任何权限
    # grant 授权 [完整语法]
    grant 权限 on 数据库.表名 to '用户名'%'ip地址' identified by '密码';
    '''
    select  查询数据库的权限
    insert  插入数据库的权限
    update  更新数据库的权限
    delete  删除数据库的权限
    '''
    # 授予查询权限,授权所有权限用all
    grant select on *.* to 'ceshi03'@'%' identified by '222';
    grant all on *.* to 'ceshi03'@'%' identified by '222';
  • 相关阅读:
    RabbitMQ入门(二)工作队列
    RabbitMQ入门之Hello World
    利用JMeter测试Tornado的多线程
    使用SQLAlchemy操作MySQL
    计算斐波那契数列的性能对比:Python,Java,Go
    PyCharm使用之配置SSH Interpreter
    Android数据绑定技术一,企业级开发
    Retrofit网络请求库应用02——json解析
    Servlet与Jsp的结合使用实现信息管理系统二
    Retrofit网络请求库应用01
  • 原文地址:https://www.cnblogs.com/jalen-123/p/13173855.html
Copyright © 2011-2022 走看看