zoukankan      html  css  js  c++  java
  • 13.mysql数据库

    1.mysql数据库建立
     
            yum install mysql-server
     
            mysql -u root
            
            mysqladmin -u root -p password "123"        管理数据库  123是新密码
     
            如果root已经设置过密码,采用如下方法
     
      mysqladmin -u root password oldpass "newpass"
     
            mysql -u root -p
     
            /q 退出数据库
     
            show databases; 查询有哪些数据库  
            
            use 数据库名;    进入数据库
        
            show tables;     查看数据库中有哪些表格
     
            desc 表;        查看表结构
        
            select 字段1,字段2 from 表 where 字段=‘值’;
     
      2. 建立数据库命令即基本操作:
        
            create database 库名;
     
            create table 表名 (字段1 类型,字段2 类型,primary key(字段));
     
            alter table 表 drop|add|modify 字段 类型 after 字段;
     
            insert into 表 (字段1,字段2) values (值1,值2);
        
            update 表 set 字段=值 where 主键值字段=‘值’    
     
            delete from 表 where 字段=值;
        
            dorp table 表;
     
            drop database 库;
     
        
     3.远程管理mysql数据库
     
            grant 授权列表(all,select, create。。 ) on 库.表 to bob@192.168.1.1 identified by “mima”;
      这一步的功能有两个:1.建立一个名为bob  主机为192.168.1.1 且密码为mima的用户,在mysql.user表中
                                      2.赋予这个用户使用select的权限查看库.表的信息
                
          grant all on xueying.* to lisa@172.16.111.5 identified by '123'
      赋予lisa对于xueying数据库下所有权限
     
            show grants for bob@192.169.1.1;
      查看权限;
     
    4.去掉用户权限:
     
      1.   revoke 授权列表 on 库.表 from bob@192.168.1.1;
      2.   从服务器端的mysql.user表删除用户
     
    5. 导入导出数据库数据
     
            #mysqldump -u lisa -p -h 192.168.1.1 库 表> /路径/xxx.sql
     
            #mysql -u lisa -p -h 192.168.1.1 库 < /路径/xxx.sql
     
    6.破解mysql数据库root密码
     
            通过安全模式绕过授权表启动mysql数据库
     
            /etc/init.d/mysqld stop
     
            #mysqld_safe --skip-grant-tables &                   回车
     
            mysql -u root
        
            update mysql.user set password=password(‘mima’) where user=‘root’;
     
            退出重启mysql数据库
         使用password(‘密码’):这是使用mysql自己的加密方式进行加密的!
     
     
     
  • 相关阅读:
    学习Python第三天
    学习Python第二天
    学习Python第一天
    centos7 系统优化
    crond计划任务
    day2
    day1
    A.浏览器访问 kube-apiserver 安全端口
    12.清理集群
    11.部署 harbor 私有仓库
  • 原文地址:https://www.cnblogs.com/yikuaiqian/p/9570604.html
Copyright © 2011-2022 走看看