-
在centos上重置mysql的超级管理root密码教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:142
在CentOS上安装完mysql,不小心忘记设置Mysql的root密码了,无法进入mysql管理,后来通过重置root密码才成功,现在把这个重置mysql的root的密码记录下来. 安装mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,[详细]
-
介绍Ubuntu下如何设置MySQL远程连接
所属栏目:[MySql教程] 日期:2022-06-29 热度:190
在Ubuntu安装的Mysql无法远程连接,现在我们来告诉你如何设置,如果你的Mysql无法用密码登录,可以一下前面部分. 1、mysql安装后密码无法登陆问题 这时你需要进入/etc/mysql目录下,然后查看里面的用户名和密码,然后: sudo vim debian.cnf 使用这个文件中的用[详细]
-
深入分析MySql 报错注入原理剖析
所属栏目:[MySql教程] 日期:2022-06-29 热度:199
最近在查看服务器安全时发现有大量的各种注入sql了,在这里小编在网上整理了一些关于黑客常用的一些MySql注入的写法供各位学习让大家更清楚如何注入从而让网站安全做得更到位. 看了一下关于mysql报错注入的技术文章,都是通过类似以下的语句进行注入的,这样[详细]
-
MySQL分区与主从的学习笔记分享
所属栏目:[MySql教程] 日期:2022-06-29 热度:149
MySQL分区与主从是我们在性能优化上是常用到的几个知识点了,对于高级管理员对于MySQL分区与主从都是了解的非常深入了,下面我们一起来看看小编在学习MySQL分区与主从一些记录. 1主从相关 主库和从库都需要配置一个唯一的ID(server-id),每一个从库都必须配[详细]
-
MySQL字段前缀后缀替换操作的示例
所属栏目:[MySql教程] 日期:2022-06-29 热度:145
我们介绍到了添加前、后缀,字符串替换会使用到两个函数,一个是concat另一个是replace函数了,下面我们就一起来看看吧. 添加前、后缀 concat,字符串替换 replace 添加前缀:UPDATE `table` SET field_name = concat(前缀, field_name); 添加后缀:UPDATE `tab[详细]
-
php调用mysql存储过程会员登录验证案例分析
所属栏目:[MySql教程] 日期:2022-06-29 热度:70
本实例采用php调用msyql存储过程实现用户登录,注册,修改密码等功能,前面部分讲了Mysql如何创建存储过程,如果想用Mysql存储过程的朋友,值得参考,本文实例分析了php调用mysql存储过程的方法,分享给大家供大家参考,具体分析如下: Mysql存储过程创建语法,代码[详细]
-
连接mysql数据库Error No 1130的错误处理方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:110
在使用客户端连接mysql数据库时出现Error No.1130 Host 192.168.0.14 is not allowed to connect to this MySQL server错误提示了,下面我们一起来看问题解决技巧. 使用mysql的客户端连接到mysql的服务端时,出现如下错误: Error No. 1130 Host 192.168.0.14[详细]
-
mysql用存储过程重复截取用户信息并插入到目标表对应
所属栏目:[MySql教程] 日期:2022-06-29 热度:130
mysql用存储过程循环截取用户信息并插入到目标表对应的字段实例 以下实实例实现的功能是mysql创建一个存储过程,然后循环环截取用户信息并插入到目标表对应的字段,这个功能对网站改版用处比较大. 操作环境:有表game_list,字段:uid,score1,score2,seat_id,la[详细]
-
Mysql怎样存储唯一识别码UUID
所属栏目:[MySql教程] 日期:2022-06-28 热度:90
UUID含义是通用唯一识别码,这 是一个软件建构的标准,本教程我们来讲讲在Mysql中如何存储UUID,通常用UUID做唯一标识,需要在数据库中进行存储. UUID的格式 [java] String string = UUID.randomUUID().toString(); System.out.println(uuid: + string); uuid:[详细]
-
Linux下优化Mysql的运行环境教程详解
所属栏目:[MySql教程] 日期:2022-06-28 热度:199
Mysql优化已经讲过很多篇教程了,而且网上也很多相关内容,但是本文我们是讲Linux下Mysql运行环境如何进行优化,有些地方与以往有所不同,也具有参考价值. 一、修改Linux默认的IO调度算法. linux默认的IO调度算法为cfq,需要修改为dealine,如果是SSD或者PCIe-SS[详细]
-
mysql 判断有否存在数据的4种方法
所属栏目:[MySql教程] 日期:2022-06-28 热度:132
记录是否存在在mysql中有无数的方法了,这里小编根据自己的经验整理了4种来判断数据是否存在的sql语句,希望对大家有帮助. 1.SELECT EXISTS(SELECT * FROM `feed` WHERE `uid` =1121293) 只能判断是否存在记录,子查询中的SELECT *在执行时会被忽略掉. 2.SELE[详细]
-
总结mysql数据库中InnoDB与Myisam表类型的的六大差别
所属栏目:[MySql教程] 日期:2022-06-28 热度:92
本文我们来总结一下mysql数据库中InnoDB与Myisam表类型的的六大区别,分别是:构成上的区别,事务处理上方面,SELECT,UPDATE,INSERT,Delete操作,对AUTO_INCREMENT的操作,表的具体行数,锁. 一、构成上的区别: MyISAM 每个MyISAM在磁盘上存储成三个文件,第一个文[详细]
-
sql插入数据提示已经存在,则执行update更新
所属栏目:[MySql教程] 日期:2022-06-28 热度:169
这个例子其实是非常的简单了就是要实现sql插入数据时,如果已经存在,则执行update更新了,这样对于sql与程序来讲是非常的简洁的,下面就和小编一起来深入的分析一下吧. 在很多项目中,我们需要对数据进行不断的调用和更新,如果有新的数据过来,还要把它加入到[详细]
-
MySQL慢查询日志启动分析详解介绍
所属栏目:[MySql教程] 日期:2022-06-28 热度:75
mysql的慢查询日志是用来记录log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在MySQL启动的时候加入一些参数即可实现了,下面小编来整理windows与linux下的例子. 1)配置开启 Linux:在mysql配置文件 my.cnf 中增[详细]
-
mysql中巧用函数与过程过滤html标签
所属栏目:[MySql教程] 日期:2022-06-28 热度:120
如果要过滤html标签多半同学都使用php的函数了,但是大家不知道是可以直接在mysql中进行去除htm标签吧,下面一起来看看吧. mysql本身没有去除html代码的内置函数,但是在一些情况下,不得不在数据库层次提取一些去除了html代码的纯文本. 经过谷歌后,找到了以下[详细]
-
简析MySQL读写分离与负载均衡实例教程
所属栏目:[MySql教程] 日期:2022-06-28 热度:170
MySQL 数据库的读写分离和负载均衡一般是通过第三方软件来实现的,也可以通过mysql驱动程序来实现,如com.mysql.jdbc.ReplicationDriver. 详细文档参见:http://dev.mysql.com/doc/refman/5.5/en/connector-j-info.html,代码如下: import java.sql.Connection[详细]
-
MySQL Utilities设置管理数据库MySQL教程
所属栏目:[MySql教程] 日期:2022-06-28 热度:150
MySQL Utilities提供了一系列MySQL服务器和数据库的管理工具,完全支持MySQL5.1及以上版本,也兼容MySQL5.0版本,不过有些特性不支持,不支持MySQL4.0版本. 在下面的章节中,将介绍描述一些需求、目标、执行方法、具体方案和说明等管理任务以及所需的特定权限.[详细]
-
MySQL管理工具MySQL Utilities的说明及安装教程
所属栏目:[MySql教程] 日期:2022-06-28 热度:136
MySQL Utilities提供一组命令行工具用于维护和管理 MySQL 服务器,本教程我们来讲讲MySQL管理工具MySQL Utilities的介绍及安装配置. MySQL Utilities介绍 MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具(克[详细]
-
数据库之锁模块
所属栏目:[MySql教程] 日期:2022-06-28 热度:161
MyISAM与InnoDB关于锁方面的区别: MyISAM默认使用的是表级锁,不支持行级锁 InnoDB默认用的是行级锁,也支持表级锁 InnoDB支持事务,在事务中被加锁的数据行需要 等事务commit之后才会统一解锁,否则不会解锁。而MyISAM不支持事务,所以不会有这个问题 MyI[详细]
-
Mycat分表分库原则
所属栏目:[MySql教程] 日期:2022-06-28 热度:106
分表分库虽然能解决大表对数据库系统的压力,但它并不是万能的,也有一些不利之处,因此首要问题是,分不分库,分哪些库,什么规则分,分多少分片。 原则一:能不分就不分,1000万以内的表,不建议分片,通过合适的索引,读写分离等方式,可以很好的解决性[详细]
-
MySQL Binlog 技术原理和业务应用案例分析
所属栏目:[MySql教程] 日期:2022-06-28 热度:155
MySQL Binlog用于记录用户对数据库操作的结构化查询语言(Structured Query Language,SQL)语句信息。是MySQL数据库的二进制日志,可以使用mysqlbin命令查看二进制日志的内容。爱奇艺在会员订单系统使用到了 MySQL Binlog,用来实现订单事件驱动。在使用Bin[详细]
-
办公制表常用技巧 学会让你事半功倍
所属栏目:[MySql教程] 日期:2022-06-28 热度:117
办公室工作经常会使用到Excel制表,现在就来给大家介绍几个常用小技巧,让你表格使用起来更加得心应手吧! 1.快速统一日期格式 一张Excel登记表经常到处传阅,导致日期格式不一致,看起来实在杂乱, 这时候我们只需要选定需要统一格式的日期栏,点击工具栏[详细]
-
MySQL架构优化之字符集
所属栏目:[MySql教程] 日期:2022-06-28 热度:106
MySQL应用于大中小企业当中,字符集标准化也是MySQL架构优化中重要的一部分。通常建议中英文混合环境建议选择utf8字符集。 1.操作系统Linux cat /etc/sysconfig/i18n = LANG=en_US.UTF-8 2.MySQL客户端 cat /etc/my.cnf = [client] default-character-set=[详细]
-
MySQL INNER JOIN关联多张表的写法
所属栏目:[MySql教程] 日期:2022-06-28 热度:182
INNER JOIN 关联两张数据表的写法: SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号 INNER JOIN 关联三张数据表的写法: SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号 INNER JOIN[详细]
-
What is MySQL?
所属栏目:[MySql教程] 日期:2022-06-28 热度:91
MySQL is a database management system. MySQL是数据库管理系统。 MySQL databases are relational. MySQL数据库是一种关系型数据库。 MySQL software is Open Source. MySQL软件属于开源软件。 The MySQL Database Server is very fast, reliable, scala[详细]