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自己的加密方式进行加密的!
 
 
 

13.mysql数据库的更多相关文章

  1. Eclipse中利用JSP把mysql-connector-java-8.0.13.jar放到WebContent\WEB-INF\lib中连接MySQL数据库时Connection conn = DriverManager.getConnection(url,username,password)报错的解决办法

    开发环境: 1.系统:windows 7/8/10均可 2.jdk:1.8.0_144 3.服务器:apache-tomcat-9.0.8 4.IDE:eclipse+jsp 0.网页代码如下: &l ...

  2. mysql数据库优化课程---13、mysql基础操作

    mysql数据库优化课程---13.mysql基础操作 一.总结 一句话总结:mysql复制表,索引,视图 1.mysql如何复制表? like select * 1.复制表结构 create tab ...

  3. 通过java代码往mysql数据库中写入日期相关数据少13个小时

    通过show variables like '%time_zone%'; 查看时区: CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard ...

  4. MySQL数据库(13)----忘记root用户密码解决方案【转载】

    1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录 ...

  5. 13、Flask实战第13天:SQLAlchemy操作MySQL数据库

    安装MySQL 在MySQL官网下载win版MySQL 双击运行 后面根据提示设置密码然后启动即可,这里我设置的密码是:123456 我们可以通过Navicat客户端工具连接上MySQL addres ...

  6. CentOS下mysql数据库常用命令总结

    mysql数据库使用总结 本文主要记录一些mysql日常使用的命令,供以后查询. 1.更改root密码 mysqladmin -uroot password 'yourpassword' 2.远程登陆 ...

  7. 【Data Cluster】真机环境下MySQL数据库集群搭建

    真机环境下MySQL-Cluster搭建文档  摘要:本年伊始阶段,由于实验室对不同数据库性能测试需求,才出现MySQL集群搭建.购置主机,交换机,双绞线等一系列准备工作就绪,也就开始集群搭建.起初笔 ...

  8. 如何实现一个php框架系列文章【6】mysql数据库

    实现一个mysql数据库封装需要考虑的问题 使用方便性 采用直接sql语句操作方式.只要会写sql语句,那么将没有其他学习成本. uctphp框架提供的dba辅助封装类,用会之后将爱不释手. 使用前需 ...

  9. 使用ABP EntityFramework连接MySQL数据库

    ASP.NET Boilerplate(简称ABP)是在.Net平台下一个很流行的DDD框架,该框架已经为我们提供了大量的函数,非常方便与搭建企业应用. 关于这个框架的介绍我就不多说,有兴趣的可以参见 ...

随机推荐

  1. FPM-OVP增强实例-银行账户

    本文是基于NWBC银行账户信息进行增强,相关过程如下: 1.定位需要增强的界面 首先登陆SAP-GUI(尽量EN登陆,ZH可能乱码),输入TCODE:NWBC跳转到浏览器界面,新建银行账户: 注意上图 ...

  2. MySQL DataType--隐式类型转换

    隐式类型转换 在官方文档中对隐式类型转换规则有如下描述: 1. If one or both arguments are NULL, the result of the comparison is N ...

  3. mysql学习之基础篇06

    子查询:又分为where型子查询,from型子查询,exists型子查询这三类. where型子查询:指把内层查询的结果作为外层查询的比较条件: 举个例子: 我们想查出goods_id最大的商品,要求 ...

  4. (备忘)cron表达式的用法

    一.结构 cron表达式用于配置cronTrigger的实例,实现任务调度的功能. Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格 ...

  5. php 执行大量sql语句 MySQL server has gone away

    php 设置超时时间单位秒 set_time_limit(3600);   php 设置内存限制ini_set('memory_limit', '1024M');   mysql服务端接收到的包的大小 ...

  6. ashx 文件的运用

    ASP.NET中有一种这样格式的文件ashx文件,作什么用的呢?如果你想创建一个ASP.NET文件,它不是aspx文件,它能动态的返回一个图片.XML文件或其他非HTML文件.那就使用ashx文件了. ...

  7. react native 手动打包jsbundle文件

    1 在项目目录/android/app/src/main下建一个文件夹assets 2 react-native bundle --platform android --dev false --ent ...

  8. 2018-2019 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2018)- D. Delivery Delays -二分+最短路+枚举

    2018-2019 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2018)- D. Delivery Delays -二分+最短路+枚举 ...

  9. Multiple network matches found for name 'selfservice', use an ID to be more specific.报错

    今天正在做openstack实例时输入neutron subnet-create --name selfservice   --dns-nameserver 114.114.114.114 --gat ...

  10. Spring -07 -AOP [面向切面编程] - 使用注解@+ AspectJ 方式实现环绕/前/后等通知 -超简洁 --静态代理/动态代理{JDK/cglib}

    1.spring 不会自动去寻找注解,必须告诉 spring 哪些包下的类中可能有注解;使用注解来取代配置文件.1.1 引入xmlns:context ,指定扫描范围 <context:comp ...