mysql数据库

MySQL修改root密码并不难

时间秒杀一切 提交于 2020-03-01 15:41:11
以下的文章主要介绍 MySQL 修改 root 密码命令实际应用的介绍,其中包括对更改MySQL数据库的root 管理员密码以及MySQL 数据库修改root 密码命令等相关内容的介绍,希望会给你带来一些帮助在此方面。 一、请问在win2K命令提示符下怎样更改MySQL的root管理员密码? > MySQL -u root -p Enter password: ****** MySQL > use MySQL ; MySQL > update user set password password =password('new_password') where user = 'root' ; 通过这种方法就可以直接MySQL 修改密码了。至于在CMD下能否登陆MySQL,就要在Windows环境变量PATH中添加“C:\Program Files\MySQL\MySQL Server 5.0\bin;”(请改为你自己的安装路径)了。 二、MySQL 修改root密码命令 cmd下切换到 MySQL 安装目录 例 d:/MySQL/bin 前提:MySQL用户root密码为空. 输入 MySQL -u root MySQL MySQL> 状态下输入 update user set password=password('新密码') where user='root'; 回显 Query

jmeter学习(jdbc操作mysql数据库)

别来无恙 提交于 2020-03-01 15:37:01
首先在测试计划里面添加mysql的jar包路径: 架包去网上找或者用maven下载:我这里用的是:mysql-connector-java-5.1.38.jar 在线程组下面添加一个JDBC Request: 如图: 添加成功如图: 添加jdbc连接配置: 填写数据库的的配置信息: 运行结果: 来源: https://www.cnblogs.com/xiamaojjie/p/12389699.html

php + mysql 分布式事务

寵の児 提交于 2020-03-01 15:16:10
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元; 事务应该具有4个属性:原子性、一致性、隔离性、持续性 原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。 隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。 持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。 分布式事务:分布式事务的参与者、资源管理器、事务管理器等位于不用的节点上,这些不同的节点相互协作共同完成一个具有逻辑完整性的事务。 纠正自己对mysql的一个误解,mysql从5.0开始支持XA DataSource。Connector/J 版本要使用5.0版本,5.0以下的不支持。   XA协议由Tuxedo首先提出的,并交给X/Open组织,作为资源管理器(数据库)与事务管理器的接口标准。目前,Oracle、Informix、DB2和Sybase等各大数据库厂家都提供对XA的支持

使用图形界面管理工具Navicat for MySQL连接Mysql数据库时提示错误:Can't connect to MySQL server (10060)

浪尽此生 提交于 2020-03-01 14:09:04
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/51406712 使用图形界面管理工具Navicat for MySQL连接Mysql数据库时提示错误:Can't connect to MySQL server (10060) 问题原因: 导致些问题可能有以下几个原因: 1、网络不通; 2、服务未启动; 3、防火墙端口未开放; 解决方法: 启动服务: [plain] view plain copy service mysqld start; 经过分析,我遇到的这个问题是防火墙导致的! 开放防火墙端口 添加需要监听的端口 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 保存设置 /etc/init.d/iptables save 查看状态 /etc/init.d/iptables status 临时关闭防火墙服务 service iptables stop 开启防火墙服务 service iptables start 开机不再启动防火墙服务 chkconfig iptables off 注意: 此文档适用服务器环境为:CentOS 6.5 MySQL 5.6 来源:

解决远程连接mysql错误1130的方法

强颜欢笑 提交于 2020-03-01 12:05:53
解决远程连接mysql错误1130代码的方法 今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到,错误代码是1130,ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server 猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库,即可解决。在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。。 mysql -u root -p mysql>use mysql; mysql>select 'host' from user where user='root'; mysql>update user set host = '%' where user ='root'; mysql>flush privileges; mysql>select 'host' from user where user='root'; 第一句是以权限用户root登录 第二句:选择mysql库 第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称) 第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址 第五句:刷新MySQL的系统权限相关表 第六句

MySQL DROP所有表,忽略外键

浪尽此生 提交于 2020-03-01 11:44:43
是否有一个很好的简单方法从MySQL数据库中删除所有表,忽略可能存在的任何外键约束? #1楼 这是一个基于游标的解决方案。 有点冗长但作为单个SQL批处理: DROP PROCEDURE IF EXISTS `drop_all_tables`; DELIMITER $$ CREATE PROCEDURE `drop_all_tables`() BEGIN DECLARE _done INT DEFAULT FALSE; DECLARE _tableName VARCHAR(255); DECLARE _cursor CURSOR FOR SELECT table_name FROM information_schema.TABLES WHERE table_schema = SCHEMA(); DECLARE CONTINUE HANDLER FOR NOT FOUND SET _done = TRUE; OPEN _cursor; REPEAT FETCH _cursor INTO _tableName; IF NOT _done THEN SET @stmt_sql = CONCAT('DROP TABLE ', _tableName); PREPARE stmt1 FROM @stmt_sql; EXECUTE stmt1; DEALLOCATE PREPARE stmt1;

Mysql、MongoDB对比和使用场景

[亡魂溺海] 提交于 2020-03-01 11:37:48
MongoDB: 更高的写入负载 默认情况下,MongoDB更侧重高数据写入性能,而非事务安全,MongoDB很适合业务系统中有大量“低价值”数据的场景。但是应当避免在高事务安全性的系统中使用MongoDB,除非能从架构设计上保证事务安全。 高可用性 MongoDB的复副集(Master-Slave)配置非常简洁方便,此外,MongoDB可以快速响应的处理单节点故障,自动、安全的完成故障转移。这些特性使得MongoDB能在一个相对不稳定(如云主机)的环境中,保持高可用性。 数据量很大或者未来会变得很大 依赖数据库(MySQL)自身的特性,完成数据的扩展是较困难的事,在MySQL中,当一个单达表到5-10GB时会出现明显的性能降级,此时需要通过数据的水平和垂直拆分、库的拆分完成扩展,使用MySQL通常需要借助驱动层或代理层完成这类需求。而MongoDB内建了多种数据分片的特性,可以很好的适应大数据量的需求。 基于位置的数据查询 MongoDB支持二维空间索引,因此可以快速及精确的从指定位置获取数据。 表结构不明确,且数据在不断变大 在一些传统RDBMS中,增加一个字段会锁住整个数据库/表,或者在执行一个重负载的请求时会明显造成其它请求的性能降级。通常发生在数据表大于1G的时候(当大于1TB时更甚)。 因MongoDB是文档型数据库,为非结构货的文档增加一个新字段是很快速的操作

Python入门(目录全览)

人盡茶涼 提交于 2020-03-01 10:19:36
文章目录 ==已更新到第二篇完结== Python入门(目录全览) 第一篇 计算机基础 第二篇 Python解释器和集成环境 第三篇 Python基础 第四篇 Python进阶 第五篇 文件处理 第六篇 函数基础 第七篇 函数进阶 第八篇 模块基础 第九篇 Python常用模块 第十篇 面向对象基础 第十一篇 面向对象进阶 第十二篇 面向对象高阶 第十三篇 网络编程 第十四篇 并发编程 第十五篇 MySQL数据库 已更新到第二篇完结 Python入门(目录全览) 第一篇 计算机基础 002 计算机基础之编程 003 计算机组成原理 004 计算机操作系统 005 编程语言分类 006 网络的瓶颈效应 007 计算机基础小结 第二篇 Python解释器和集成环境 008 Python和Python解释器 009 Python解释器安装 010 Anaconada安装 011 Python解释器镜像源修改 012 执行Python程序的两种方式 013 Python的IDE之Pycharm的使用 014 Python的IDE之Jupyter的使用 015 pip的使用 第三篇 Python基础 017 变量 018 常量 019 Python变量内存管理 020 变量的三个特征 021 花式赋值 022 注释 023 数据类型基础 024 数字类型 025 字符串类型 026 列表类型

Mysql 数据库命令行导出导入sql脚本

∥☆過路亽.° 提交于 2020-03-01 09:41:29
导出数据库中所有表的sql脚本(包含数据): 1.运行命令终端 cmd.exe 2.输入: mysqldump - u root -p databaseName > x:\fileName.sql -uroot :-u为参数root为用户名 -p :用户密码(此时不用输入) databaseName :数据库名称, x:\fileName.sql :生成sql文件的位置和路径 3.回车后,提示输入密码,导出成功。 导出数据库中某一张表并且包含表的数据: 1.命令终端输入: mysqldump -u root -p databaseName tableName >x:\fileName.sql -d : 不带表的数据 tableName :数据库的表名 2.输入密码,导出成功 导出数据库中某一张表并且包含表的指行数数据: 命令终端输入: mysqldump -u root -p -w "1 limit startRowNum,length " databaseName tableName >x:\fileName.sql -w :sql语句where查询条件 startRowNum :limit查询开始位置 -d : 不带表的数据 tableName :数据库的表名 2.输入密码,导出成功 导出数据库中某一张表并且包含表的指行数倒序数据: 命令终端输入: mysqldump -u

MySQL : 事务处理

一曲冷凌霜 提交于 2020-03-01 08:51:16
【事务】一组SQL语句操作单元, 组内所有SQL语句,完成一个业务 。 若整组成功,意味着组内的全部操作都成功; 反之,若其中任何一条语句失败,意味着整个操作都失败。 操作失败,意味着整个过程都是没有意义的,应使数据库回到操作前的初始状态。 【point】 1. 失败后,能回到开始位置; 2. 成功之前,其他用户(进程、规划)不能看到操作内的修改。 【思路】在一组操作之前,设计一个记号(备份点)。 【实现】利用 innodb 存储引擎的“事务日志”功能。 执行分为2个阶段: 1. 执行阶段; 2. 将执行结果提交给数据库的阶段; 其中,事务日志便是将执行阶段的结果保存,若用户选择提交,才将执行结果提交给数据库。 (默认的执行方式:自动提交) 需要关闭自动提交功能(存在一个系统变量,autocommit 可以对自动提交进行配置) 1 set autocommit = 0 ; // 0 意味着关闭自动提交功能;1 意味着开启 若成功,执行 commit 提交结果; 若失败,执行 rollback ,回到起始位置。 -------------------------------------------------------------------------- 【 常用的事务指令 】 1. start transaction 开启事务(作用:关闭自动提交)。 特点:若事务结束了