子钦加油

扩大
缩小

随笔分类 - Mysql

Mysql
ThinkPHP数据库驱动之mysql事物回滚
摘要:1、开启事务方法 startTrans()2、事务提交方法 commit()3、事务回滚方法 rollback() 用法例子: 如果commit了。那么就提交插入数据。如果发现alladded为假说明有条数据没插入正确。那么就rollback回滚就会取消事物开启之后操作数据库的所有行为。 提供一个例 阅读全文

posted @ 2019-10-16 11:19 子钦加油 阅读 (48) | 评论 (0) 编辑

Linux Centos 迁移Mysql 数据位置
摘要:Linux Centos 迁移Mysql 数据位置 由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了, 现在进行数据库的迁移. Mysql 是通过 yum 安装的. Centos6.5Mysql5.1 yum 安装的 mysql 服务 查看 mysql 的安装路径 执行查询 SQL show 阅读全文

posted @ 2019-08-20 21:39 子钦加油 阅读 (19) | 评论 (0) 编辑

Linux数据库的创建 导入导出 以及一些基本指令
摘要:首先linux 下查看mysql相关目录 查看 mysql 的安装路径 执行查询 SQL mysql>show variables like '%dir%'; mysql>show variables like '%dir%'; datadir 就是数据路径 确定了运行路径,执行导入、导出mysql 阅读全文

posted @ 2019-08-20 21:34 子钦加油 阅读 (78) | 评论 (0) 编辑

mysql中用命令行复制表结构(数据)
摘要:mysql中用命令行复制表结构的方法主要有一下几种: 1.只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2; 或 CREATE TABLE 新表 LIKE 旧表 ; 注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是不会复制过去的, 阅读全文

posted @ 2019-07-04 11:20 子钦加油 阅读 (150) | 评论 (0) 编辑

命令行操作mysql 未完待续......
摘要:复制数据表 删除表中某个字段 查看表结构 /****************** mysql 常用命令 **********************/ 1、链接数据库:mysql -h127.0.0.1 -u用户名 -p密码; 链接数据库:mysql -h127.0.0.1 -uroot -pxxx 阅读全文

posted @ 2019-02-18 17:19 子钦加油 阅读 (72) | 评论 (0) 编辑

MySQL查看版本号的五种方式介绍
摘要:1 命令行模式登录MySQL 2 命令行下使用:status 3 使用系统函数:version() 4 mysql --version 5 包管理工具(根据不同系统 rh系列或bsd系列) 阅读全文

posted @ 2019-02-15 17:30 子钦加油 阅读 (500) | 评论 (0) 编辑

(三)设置mysql允许外部IP连接的解决方法及遇到的坑说明
摘要:用命令查询端口情况:netstat -an | grep LISTEN 发现mysql用到3306这个端口,只能被127.0.0.1访问(0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务) 网上查了一下默认情况下mysql只允许本地进入设置,如果需要外部IP连接到mysq 阅读全文

posted @ 2019-02-14 18:57 子钦加油 阅读 (1089) | 评论 (0) 编辑

(二)阿里云ECS Linux服务器外网无法连接MySQL解决方法(报错2003- Can't connect MySQL Server on 'x.x.x.x'(10038))(自己亲身遇到的问题是防火墙的问题已经解决)
摘要:我的服务器买的是阿里云ECS linux系统。为了更好的操作数据库,我希望可以用navicat for mysql管理我的数据库。 当我按照正常的模式去链接mysql的时候, 报错提示: 于是,通过查找资料,我找到了解决的方法,其实是阿里云服务器为了安全默认不允许从外面链接Mysql数据库。 下面是 阅读全文

posted @ 2019-02-14 18:32 子钦加油 阅读 (176) | 评论 (0) 编辑

(一)MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.10.210' (111) 解决方法
摘要:今天在测试MySQL的连接时候,发现连接不通过,并报错ERROR 2003 (HY000): Can't connect to mysql server on '192.168.10.210' (111) 测试代码: 谷歌了一下之后,原来是在mysql的my.cnf中有下面一段代码: 如果要让mys 阅读全文

posted @ 2019-02-14 18:04 子钦加油 阅读 (131) | 评论 (0) 编辑

MySQL如何修改密码
摘要:以下几种方法可供选择 第一种方式: 最简单的方法就是借助第三方工具Navicat for MySQL来修改,方法如下: 1、登录mysql到指定库,如:登录到test库。 2、然后点击上方“用户”按钮。 3、选择要更改的用户名,然后点击上方的“编辑用户”按钮。 4、出现如图界面,输入新密码,并确认新 阅读全文

posted @ 2019-02-14 11:08 子钦加油 阅读 (117) | 评论 (0) 编辑

MySql数据库优化
摘要:查看是否开启慢查询日志 查看变量设置情况 我们要记录未使用索引的查询就要把变量设置为ON 用以下命令设置 再确认慢查询时间的变量情况 把慢查询日志设置为开启状态 下面演示如下: 记录的位置如下图所示 查看执行的sql语句是否记录在了日志文件中 下图是慢查询日志文件记录的sql语句 慢查询日志的存储格 阅读全文

posted @ 2019-01-24 21:41 子钦加油 阅读 (194) | 评论 (0) 编辑

数据库_Redis 入门基础到高级
摘要:一、PHP消息队列实现及应用 二、消息队列的优缺点 三、消息队列的配置和准备工作 案例如下: 下面是队列表字段及属性 四、Mysql订单队列 1、接受订单,并写入数据 order.php 2、队列系统处理队列中的订单并进行标识goods.php 3、定时任务。每分钟执行一次goods.sh 要会sh 阅读全文

posted @ 2019-01-23 20:56 子钦加油 阅读 (197) | 评论 (0) 编辑

php原子操作,文件锁flock,数据库事务
摘要:php原子操作,文件锁flock,数据库事务 php没有继承posix标准支持的unix锁,只封装了一个linux系统调用flock(信号量也能做成锁),按理也是可以使用锁机制的,虽然效率低一点。php脚本是运行在fastcgi容器中,而fastcgi是多进程的,所以如果php程序访问了临界资源,势 阅读全文

posted @ 2019-01-23 14:09 子钦加油 阅读 (153) | 评论 (0) 编辑

远程连接centos7 上的mysql报(ERROR 2003 (HY000): Can't connect to MySQL server on '168.x.x.x' (10060) )
摘要:1.MySQL端口 因为上一篇文章我就已经给MySQL新建了一新用户,且赋予了远程连接数据库的所有权限(GRANT ALL PRIVILEGES ON *.* TO 'newuser' @ '%' IDENTIFIED BY 'newpass' WITH GRANT OPTION;) 且错误是 Ca 阅读全文

posted @ 2018-12-27 18:09 子钦加油 阅读 (259) | 评论 (1) 编辑

【mysql】2003-Can't connect to MySQL server (10060)
摘要:使用navicat或者其他数据库管理工具连接mysql时出现2003-Can’t connect to MySQL server (10060)错误 可能造成出现的原因: 1.网络不通畅 2.mysql 服务未启动 3.防火墙未开放端口 解决方法: 1.首先确定网络和服务问题,用ssh工具登陆数据库 阅读全文

posted @ 2018-12-27 17:04 子钦加油 阅读 (203) | 评论 (0) 编辑

mysql给root开启远程访问权限
摘要:MySql-Server 出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问. !!!所以必须给root修改可以远程访问的权限 1.在连接服务器后,操作mysql系统数据库 命令为: mysql -u root -p use mysql; 查询用户表命令:selec 阅读全文

posted @ 2018-10-18 14:50 子钦加油 阅读 (963) | 评论 (0) 编辑

cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)
摘要:一 查看数据库、表、数据字段、数据 1 首先配置环境变量 进入mysql 或者通过一键集成工具 打开mysql命令行 或者mysql 可视化工具 打开命令行 进入这样的界面 不同的机器操作不同,这里就不一一描述了 2 查看当前所有的数据库 show databases; 3 选择(进入) 数据库 u 阅读全文

posted @ 2018-10-10 16:04 子钦加油 阅读 (86) | 评论 (0) 编辑

MySQL添加新用户、为用户创建数据库、为新用户分配权限
摘要:登录MySQL 添加新用户 允许本地 IP 访问 localhost, 127.0.0.1 允许外网 IP 访问 刷新授权 为用户创建数据库 为新用户分配权限 授予用户通过外网IP对于该数据库的全部权限 授予用户在本地服务器对该数据库的全部权限 刷新权限 退出 root 重新登录 用新帐号 test 阅读全文

posted @ 2018-09-14 16:42 子钦加油 阅读 (99) | 评论 (0) 编辑

xshell工具source导入几个G的数据库
摘要:直奔主题 xshell工具source导入几个G的数据库 1、先把sql文件通过ftp或者winscp上传到服务器对应站点根目录,如图所示 2、进入xshell界面,进入数据库之前一定设定编码,否者会报错 输入密码 进入数据库 进行 数据库操作 查看 数据库 show databases; 创建数据 阅读全文

posted @ 2018-09-14 16:06 子钦加油 阅读 (107) | 评论 (0) 编辑

查询文章的上下篇Sql语句
摘要:直接开入正题 文章内容页一般都会有上一篇和下一篇的功能; 那么查询上下篇的sql语句应该怎么写呢;示例数据表:zmd_article自增主键:id当前文章id:10 肯定有人说,这简单啊id+1和id-1不就OK了;sql无非如下: 写出这2句sql后;大部分人稍加思索就会发现不妥;如果中间删除了几 阅读全文

posted @ 2018-09-10 10:17 子钦加油 阅读 (167) | 评论 (0) 编辑

导航

返回顶部