zoukankan      html  css  js  c++  java
  • day53 数据库

    今日内容:
    1.MySQL的介绍
    c s

    id | name | pwd
    1 李天王 123
    2 李天王2 1231

    -bin
    -db
    -config
    ...
    Mysql服务器帮助我们来管理文件的操作

    Mysql软件
    -服务端软件
    -服务端程序
    -解析指令
    -对文件的操作

    -客户端软件
    -客户端程序
    -发送指令(sql语句)
    -解析指令

    2.安装
    1.安装mysql服务器软件
    2.启动服务端程序
    3.客户端连接服务端
    4.sql语句

    -添加系统环境变量
    -初始化 mysql --initialize -insecure
    -开启服务端 mysqld
    -客户端连接服务端 mysql -u root -p



    3.安装window服务
    以管理员身份运行cmd
    -杀死服务端的进程
    tasklist | findstr mysql 查看进程号
    taskkill /F /PID 进程号
    -安装windows服务(mysql服务端软件安装刀windows)
    mysql --install
    mysql --remove
    -启动服务
    net start mysql
    net stop mysql
    4.密码设置
    update mysql.user set authentication_string = password('123') where User='root';

    刷新权限
    flush privileges;

    5.破解密码
    -先把原来mysql服务端关闭
    -管理员身份运行执行:mysqld --skip-grant-tables

    -客户端连接服务端 此时修改密码,注意修改密码之后一定要刷新权限
    6.创建用户
    指定ip:192.118.1.1的mjj用户登陆
    creat user 'mjj'@'192.118.1.1'identified by'123';

    指定ip:192.118.1.开头的mjj用户登陆
    creat user 'mjj'@'192.%.%.%' identified by '123';

    指定任何ip的mjj用户登录
    create user 'mjj'@'%' identified by '123';

    7.同一字符编码

    8.sql语句
    show databases;查看所有的数据库
    use db1;进入数据库
    create database db1;创建数据库
    use db1;

    -创建用户
    create table s1(id int,name char(10));

    insert into s1(id,name)values (1,'alex'),(2,'na');

    -对当前用户授权操作(root用户拥有)

    #授权 mjj用户仅对db1.t1文件又查询,出入和更新的操作
    grant select on db1.s1 to "mjj"@'%';

    #表示有所有的权限,除了grant这个命令,这个命令是root才有的,mjj用户对db下的t1文件有人以操作
    grant all privileges on db1.t1 to "mjj"@'%';

    #mjj用户对db1数据库中的文件执行任何操作
    grant all privileges on db1.* to "mjj"@'%';

    #mjj用户对所有数据库中文件有任何操作
    grant all privileges on *.* to "mjj"@'%';

    取消授权
    revoke select on db1.s1 from "mjj"@'%';

    mysql -umjj -h 192.168.12.74 -p
    123
  • 相关阅读:
    基金进阶
    gpgj-19.高级课总结
    (10)大类资产配置一升级版股债平衡
    13.高速公路行业
    16.投资法总结以及类集团公司介绍
    08.零售类公司分析•上
    在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法
    一台电脑上含有多个ubuntu系统的卸载方法
    Linux命令每日一个
    Java UDP实现聊天功能代码
  • 原文地址:https://www.cnblogs.com/jerry-hou/p/12324546.html
Copyright © 2011-2022 走看看