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. Python学习日记(五) 编码基础

    初始编码 ASCII最开始为7位,一共128字符.最后确定8位,一共256个字符,最左边的为拓展位,为以后的开发做准备. ASCII码的最左边的一位为0. 基本换算:8位(bit) = 1字节(byt ...

  2. MySQL Binlog--事务日志和BINLOG落盘参数对磁盘IO的影响

    参数说明 innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL 磁盘写入策略以及数据安全性的关键参数,不同参数设置对磁盘IO影响不同. 参数i ...

  3. NFS启动文件系统

    NFS启动文件系统 一.软硬件平台 1.开发板:创龙AM3359核心板,网口采用RMII形式. 2.UBOOT版本:U-Boot-2016.05,采用FDT和DM. 3.交换芯片MARVELL的88E ...

  4. centos7小命令

    修改时区:timedate [root@centos2 ~]# timedatectl set-timezone Asia/Shanghai 修改语言:localectl [root@centos2 ...

  5. Spring源码窥探之:ImportSelector

    1. 编写实现ImportSelector的类 /** * @author 70KG * @Title: SelectImportBean * @Description: * @date 2018/7 ...

  6. 使用dos创建一个maven项目

    创建一个maven项目既可以使用eclipse创建,也可以使用dos命令,此文介绍使用dos界面创建一个maven项目 1.win+R输入cmd,打开dos界面 2.cd到你想创建项目的目录(默认都是 ...

  7. java EL表达式中${param.name}详细

    在浏览器地址输入,表示传入一个参数test,值为123 URL:http://localhost:8888/Test/index.jsp?test=123 <body> ${test} $ ...

  8. 微信小程序WEB工具安装

    1.下载工具链接:http://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=201715 2.安装完成后图片样式如图: 3.新 ...

  9. java中split函数参数特殊字符的处理(转义),如:"." 、"\"、"|"

    内容介绍 本文主要介绍java中特殊字符做为split函数的参数,如:"." ."\"."|",双引号等,不能正确分隔源字符串的处理方法. ...

  10. Java编译器的优化

    public class Notice { public static void main(String[] args) { // 右侧20是一个int类型,但没有超过左侧数值范围,就是正确的 // ...