ps -ef |grep mysql3322 注:3322是要查询的mysql的端口号,获取的内容是 --socket=/dbserver/mysql3322/mysql.sock...
1.slq 批处理文件 bat.sql #向表中插入数据 insert into student values(1,test) #调用库中的存储过程 call proc1(); 2.自动执行 mysql -u root -p123456dbname bat.sql 3.如果不想把密码直接写在文件里面可以在 -p 参数之后什么都不写,这样在命令执行的时...
mysql主从同步部署: master:192.168.2.67 slave:192.168.2.211 同步系统非默认库,master中其它库已经运行一段时间。 master端: vim /etc/my.cnf server-id = 1 master端ID号 log-bin=/data/logbin/mysql-bin 日志路径及文件名 #binlog-do-db = cacti 同步c...
1、安装查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel 2、启动停止 数据库字符集...
长时间没登录mysql ,之前又没把这个密码记录下来,现在密码忘记了!网上找了一下重设mysql 密码的方法,试了一下,成功了!把他共享出来 给大家参考参考 。 1. 先结束mysql 进程 # killall mysqld 2. 用mysql 安全模式运行并跳过权限难 # mysqld_safe --skip...
怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作 : 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码 2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用...
函数: CREATE DEFINER =`root`@`localhost` FUNCTION `NewProc`(gdate datetime) RETURNS varchar(255) CHARSET utf8 BEGIN DECLARE x VARCHAR(255) DEFAULT ; SET x= date_format(gdate,%Y年%m月%d日%h时%i分%s秒); RETURN x; END; 存储过程: CREATE DEFI...
以下在centos测试通过。 1. 停止mysqld服务; /etc/init.d/mysql stop 2. 用以下命令启动MySQL,以不检查权限的方式启动; cd /usr/local/mysql/bin ./mysqld_safe --skip-grant-tables 或者 mysqld --skip-grant-tables 3. 用空密码方式使用root用户登录 MySQ...
1、首先创建备份目录和备份脚本文件,这就不多说了 2、备份交本文件如下: #!/bin/bash now=$(date +%Y%m%d) #获取当前日期 days=5 bk_dr=/ #备份目录的路径 find $bk_dr/备份文件名称 -mtime +$days -exec rm -rf {} \; #删除$days的备份文件 mysqldump -u...
在配置好一台可以允许远程连接的MySQL服务器后,在远端用脚本连接过来,却发现没有成功执行。查询MySQL错误日志,发现大量如下的错误日志: Lost connection to MySQL server at reading initial communication packet, system error: 111 很明显这是连接初...
最近由于迁移服务器次数比较多,需要经常将MySQL数据库中的数据导出后再导入。用phpMyAdmin的话,由于PHP以及执行时间的限制,经常会出现不能导出的问题(因为数据库比较大)。而且就算导出了,也很可能因为上传限制等原因导致无法再次导入。因此,我决定在L...
以前公司用的一个网上找的MySQL自动备份到FTP的Shell脚本,一直用着不错。但是问题就是随着备份文件的越来越多,不得不定期清理FTP上的老备份文件,十分的不便。 实际上MySQL备份无需保留太长时间的,如果能有自动清理旧的备份文件的功能就好了。不过网上找...
mysql日期转换和数字格式转换实例 //时间转成年月日时分秒 select date_format(now(),%Y%m%d%H%i%S) //时间转成年月日 select date_format(now(),%Y%m%d) //去年此时 select DATE_ADD(now(), Interval -1 year) //上月此时 select DATE_ADD(now(), Interval -...
1. MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day); - 加1天 select date_add(@dt, interval 1 hour); -加1小时 select date_add(@dt, interval 1 minute); - 加1分钟 select date_add(@dt, interval 1 s...
mysql自己有格式化日期格式的函数 DATE_FORMAT(date,format) 根据format字符串格式化date值。 下列修饰符可以被用在format字符串中: %M 月名字(JanuaryDecember) %W 星期名字(SundaySaturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数...
MySQL可以识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 \r 一个回车符。 \b 一个退格符。 \ 一个单引号()符。 \ 一个双引号( )符。 \\ 一个反斜线(\)符。 \% 一个%符。它用于在正文中搜索%的文字实例,否则这里%将解释为...
先举一个使用日期函数的例子。 选择所有记录,其date_col的值是在最后30天以内: mysql SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) = 30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, 7=星期六)。这些索引值对...
备份MySQL数据库的命令 mysqldump -hhostname-uusername -ppassword databasename backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump-add-drop-table -u...
Cast函数和操作符 BINARY BINARY操作符将后面的字符串抛给一个二进制字符串。 这是一种简单的方式来促使逐字节而不是逐字符的进行列比较。这使得比较区分大小写,即使该列不被定义为 BINARY或 BLOB。BINARY也会产生结尾空白,从而更加显眼。 mysql SELECT a...
mysql有个字段是DATETIME类型,要实现可以按月统计,该怎么写sql语句? select month(f1) from tt group by month(f1) or select DATE_FORMAT(f1,%m) from tt group by DATE_FORMAT(f1,%m) 比如数据库的为2008-01-15 12:10:00 则DATE_FORMAT的参数格式分别...
MySQL中的月份计算 //减少一个月,比如:原来的subtime=2006-10-22 12:22:22 减少后变成:2006-9-22 12:22:22 update message set subtime = DATE_SUB(subtime, INTERVAL 1 MONTH) //增加一个月 update message set subtime = DATE_ADD(subtime, INTERV...
查询选择所有date_col值在最后30天内的记录: mysql SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) TO_DAYS(date_col) = 30; DAYOFWEEK(date) 返回 date 的星期索引(1 = Sunday, 2 = Monday, ... 7 = Saturday)。索引值符合 ODBC 的标准。 mysql SEL...
说明:如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL。 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql select...
说明: mysql 部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行 数据库 操作,需要 服务器 A赋予主机B操作mysql的权限 1.1 在服务器A上进入mysql,假设在服务器A上mysql的账户是root: 复制代码 代码如下: mysql - u root -p 然后回车键入密码!...
基本概念 字符(Character)是指人类语言中最小的表义符号。例如A、B等; 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符A赋予数值0,给字符B赋予数值1,则0就是字符A的编码; 给定一...
mysql设置用户密码的几种方法 首先我们应该知道Mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密形式存储口令,而不是作为纯文本.如果你没有加密,直接在数据库中执行以下语句: 复制代码代码如下: use mysql insert into user (host,...
MySql计算日期的时间差函数TIMESTAMPDIFF用法 TIMESTAMPDIFF函数: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) interval参数值: SECOND 秒 SECONDS MINUTE 分钟 MINUTES HOUR 时间 HOURS DAY 天 DAYS MONTH 月 MONTHS YEAR 年 YEARS 说明: 返回...
一、MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +---------------------+ 除了 now() 函数能获得当前的日期时...
Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2...
摘要: 利用Xtrabackup工具备份及恢复(MySQL DBA的必备工具) XtrabackupMySQL DBA的必...
MySQL 5.7.5后实现了对功能依赖的检测。默认启用了only_full_group_by 的SQL模式,会...
在部署实施过程工作中,我经常采取的是全量备份数据量或者增量备份数据库,对于mysql...
一、数据库事务隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted...
mysql的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置...