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. C++线程同步之事件

    题目要求:点击抢红包后,先将第一个编辑框的值设置为1000,然后创建三个线程,让右边的编辑框值依次设置为1000(用事件完成) // MutexExDlg.h : 头文件 // #pragma onc ...

  2. python 版本号比较 重载运算符

    # -*- coding: utf-8 -*- class VersionNum(object): """ 版本号比较 默认版本以“.”分割,各位版本位数不超过3 例一: ...

  3. HTML&CSS基础-属性选择器

    HTML&CSS基础-属性选择器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.html源代码 <!DOCTYPE html> <html> & ...

  4. pyspark读取hdfs 二进制文件

    程序如下: from pyspark import SparkConf, SparkContext conf = SparkConf().setAppName("My test App&qu ...

  5. CF1167E. Range Deleting

    题意 给定长度为\(n\)的数组\(a\),其中任意\(a_i \leq x\) 定义\(f(l,r)\)为删除\(a\)中值域在\([l,r]\)的数后剩余的数组. 统计满足\(1\leq l \l ...

  6. (java)selenium webdriver学习---三种等待时间方法:显式等待,隐式等待,强制等待

    selenium webdriver学习---三种等待时间方法:显式等待,隐式等待,强制等待 本例包括窗口最大化,刷新,切换到指定窗口,后退,前进,获取当前窗口url等操作: import java. ...

  7. workerman——消息推送(web-msg-send)

    前言 说下场景,当后台将号码池的号码分配给指定客服的时候,需要给指定的客户推送一条消息告诉该客户,通讯录有新增数据. 步骤 下载 https://www.workerman.net/web-sende ...

  8. 项目兼容ie8技术要点

    好久没有写博客了,因为最近公司项目要调ie8兼容,一直在忙这事,终于竣工了,跟大家分享下这老掉牙的浏览器是如何搞定的...本人新手一枚,欢迎大家指教 项目是使用的jeecg框架,后台使用的java,前 ...

  9. JAVA读取XML并打印

    在G盘下新建XML文档:person.xml,XML代码: <?xml version="1.0" encoding="utf-8"?> <s ...

  10. H3CNE学习6 静态路由

    一.相应命令 1.查看路由表 2.直连路由 3.静态路由配置 4.路由器转发数据包 二.静态路由2 1.路由优先级 管理距离即优先级,值越小就越优先 2.路由度量 如果上下都是使用的相同的路由协议那么 ...