【MySQL--禁用账号和设置账号有效期】教程文章相关的互联网学习教程文章

MySql命令行命令和SQL语句

一.常用mysql命令行命令  1.启动MYSQL服务 net start mysql   停止MYSQL服务 net stop mysql  2.netstat -na|findstr 3306 查看被监听的端口,findstr用于查找后面的端口是否存在  3.在命令行中登录MYSQL控制台,即使用MYSQL COMMEND LINE TOOL    语法格式 mysql -user=root -password=123456 db_name    或者简写格式  mysql -uroot -p123456 db_name    或者可以不写密码,不写数据库,像这样 mysql -...

mysql的AUTO_INCREMENT失效问题

创建表设置的AUTO_INCREMENT属性在执行truncate操作后,自增序列会自动被置为0 http://dev.mysql.com/doc/refman/5.0/en/truncate-table.htmlFor an InnoDB table before version 5.0.3, InnoDB processes TRUNCATE TABLE by deleting rows one by one. As of MySQL 5.0.3, row by row deletion is used only if there are any FOREIGN KEY constraints that reference the table. If there are no FOREIGN KEY constraints, InnoD...

吴裕雄--天生自然MySQL学习笔记:MySQL 及 SQL 注入【代码】【图】

如果通过网页获取用户输入的数据并将其插入一个MySQL数据库,那么就有可能发生SQL注入安全的问题。 本章节将为大家介绍如何防止SQL注入,并通过脚本来过滤SQL中注入的字符。 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 永远不要信任用户的输入,必须认定用户输入的数据都是不安全的,都需要对用户输入的数据进行过滤处理。 以下实例中,输入的用户...

MySQL主从同步报错,server-id一致导致报错【代码】

今天新加入一台从库,进行同步master数据,但是my.cnf配置文件直接拷贝,没修改server-id,导致报错:2017-04-01 14:57:16 140661325472512 [Note] Slave: received end packet from server, apparent master shutdown: 2017-04-01 14:57:16 140661325472512 [Note] Slave I/O thread: Failed reading log event, reconnecting to retry, log ‘mysql-bin.000037‘ at position 355680160 2017-04-01 14:57:16 140661325472512 [N...

MySQL基础—基础复习

分类:一、系统变量说明:变量由系统提供,不用定义1、全局变量:服务器层面上的,必须拥有super权限才能为系统变量赋值,作用域为整个服务器,也就是针对所有连接(会话)有效。2、会话变量服务器为每一个连接的客户端提供系统变量,作用域为当前连接(会话)。二、自定义变量1、用户变量作用域:针对当前连接(会话)生效位置:begin and里面,也可以放在外面2、局部变量作用域:仅仅在定义他的begin end中有效位置:只能放在beg...

Mysql中的find_in_set的使用方法介绍

使用举例:用户表(user)中的一个字段(purview)代表该用户的权限将用户的所有权限id存入此字段。比如有:1,2,3,4,5这样的五个权限查找哪些用户拥有权限id为1的权限复制代码 代码如下:select * from user where find_in_set(‘1‘,purview); sql语句 sql解释:查出所有拥有1这个权限的所有用户的信息。这样设计数据表的目的是减少表的数量,但是会增加更新的难度!原文:http://www.jb51.net/article/34870.htm

Mysql备份还原数据库之mysqldump实例及参数详细说明【代码】

我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理:1.使用into outfile 和 load data infile导入导出备份数据这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。我们来看下面的例子:(1)下面的mysql命令是把select的mytable表中的数据导出到/home/db_bak2012文件。sele...

MySQL常用函数

一、数学函数ABS(x) 返回x的绝对值BIN(x)          返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于等于x的最小整数值EXP(x)          返回值e(自然对数的底)的x次方FLOOR(x)         返回小于x的最大整数值GREATEST(x1,x2,...,xn)  返回集合中最大的值LEAST(x1,x2,...,xn) 返回集合中最小的值LN(x) 返回x的自...

mySql 主从复制linux配置【图】

总结:主库(192.168.1.251):/etc/my.cnf.d/server.cnf[mysqld] log-bin=mysql-bin server-id=1从库(192.168.1.254):/etc/my.cnf.d/server.cnf[mysqld] log-bin=mysql-bin server-id=2重新启动主库。从库在主库中给从库创建一个用于复制的账号:mysql > GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO backup@’192.168.1.254’ IDENTIFIED BY ‘1234’;从库操作: 设置主库 : MariaDB [test]> change master to master_host...

mysql for windows之my.ini优化

1, 查看MySQL服务器配置信息 mysql> show variables; 2, 查看MySQL服务器运行的各种状态值 mysql> show global status; 3, 慢查询 mysql> show variables like ‘%slow%‘; +------------------+-------+ | Variable_name | Value | +------------------+-------+ | log_slow_queries | OFF | | slow_launch_time | 2 | +------------------+-------+ mysql> show global status like ‘%slow%‘; +-...

mysql 查看进程 删除单个、 多个进程语句

查看所有的进程:show processlist删除1个进程: kill id生成多个进程语句:select concat(‘KILL ‘,id,‘;‘) from information_schema.processlist where id > 200原文:https://www.cnblogs.com/yelanggu/p/13266545.html

MySQL或MariaDB忘记root密码【代码】【图】

当我们忘记数据库密码时,我们可以通过如下来修改! 编辑配置文件(提前最好进行备份) 然后重启服务systemctl restart mariadb 或者 systemctl restart mysql (以上均针对redhat或者centos7)接下来就可以进行密码修改了 再次重启服务(重启之前删除配置文件中添加的一行) 我们就修改成功了!原文:http://www.cnblogs.com/BloodZero/p/4586479.html

mysql开启远程连接【代码】

修改my.ini去掉bind-address 127.0.0.1或添加bind-address 0.0.0.0mysql -u root -p 进入mysql,执行 grantallprivilegeson*.*to root@"%" identified by‘123456‘;然后flush privileges;重启mysql原文:http://www.cnblogs.com/shaoyikai/p/4563595.html

当PHP遇到MySQL存储过程

1、MySQL存储过程我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装...

MySQL性能调优与架构设计 PDF扫描版 下载【图】

MySQL性能调优与架构设计以 mysql 数据库的基础及维护为切入点,重点介绍了 mysql 数据库应用系统的性能调优,以及高可用可扩展的架构设计。MySQL性能调优与架构设计共分3篇,基础篇介绍了mysql软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 mysql 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 mysql schema 设计的技巧,query 语句的性能优化方式方法及mysql s...