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. Discuz!数据库操作DB类和C::t类介绍

    类定义文件 DB类: 文件\source\class\class_core.php class DB extends discuz_database {} discuz_database类定义 文件\ ...

  2. MySQL Index--关联条件列索引缺失导致执行计划性能不佳

    某系统反馈慢SQL影响生产,查看SLOW LOG发现下面慢SQL: SELECT COUNT(DISTINCT m.batch_no) FROM ob_relation r INNER JOIN ob ...

  3. 2013.5.4 - KDD第十六天

    昨天下午的时候中秋给我发短信"待会儿上课吧?上课讨论下?",然后我回复"嗯,好的."然后上课的时候中秋说那个方案也许不太好执行,因为他后来看数据了,数据库里面这种"可以从从协同作者进行判断"的例子并不 ...

  4. java加密算法-MD5

    import java.security.MessageDigest; public class MD5Util { /*** * MD5加密 生成32位md5码 * @param 待加密字符串 * ...

  5. Linux系统下文件压缩与打包命令

    Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...

  6. IDEA实用教程(七)—— IDEA的断点调试

    IDEA实用教程(七)-- IDEA的断点调试 23/100 发布文章 qq_41684621 六. IDEA的断点调试 打断点 在行号的右侧点击鼠标左键,出现红色圆形图标,说明已经被打上断点 Deb ...

  7. gradle 构建scala程序

    一.build.gradle 二.gradle build ===================== 执行scala scala main.scala

  8. Python正则提取数据单引号内数据,并判断是否是空列表(是否提取到数据)

    #coding=utf- import re string1="asdfgh'355'dfsfas" string2="fafafasfasdfasdf" pa ...

  9. Nmap扫描工具实验报告

    实验报告 实验内容 通过ping进行操作系统探测 利用Zenmap/Nmap进行TCP connet扫描.TCP SYN扫描和操作系统扫描 实验目的 了解扫描的一般步骤 熟练使用ping命令并能够进行 ...

  10. GITHUB下载ANDRIOD源码

    1 git clone https://android.googlesource.com/device/common.git 2 git clone https://android.googlesou ...