mysql

shell脚本备份mysql数据库

12-26
shell脚本备份mysql数据库 需求 临近年关整理一些脚本程序,发现一个mysql数据库备份的脚本可以和大家分享一下,基于环境是ubuntu10.04server 思路 获取mysql服务器所有数据库名称,过滤掉不需要备份的数据库 通过mysqldump来for循环导出所有的数据库的sql文件 用zip加密压缩所有的sql文件 定期进行数据清理工作 shell代码 数据库导出代码 [html] #!/bin/bash #1.数据库信息定义 mysql_host="192.168.1.1&qu

ubuntu mysql远程连接问题解决方法

12-26
Ubuntu 今天在配置opennebula 3.8的时候,当执行one start启动时,报不能连接数据库的错误,但是在shell下输入mysql -uroot -p是可以登录的,所以问题应该是mysql不允许root用户远程登录的问题,于是通过输入下面命令: GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'password' WITH GRANTOPTION; 重启mysql后,发现还是连不上,于是想到是不是防火墙(uf

MySql数字函数大全

12-26
MySql数字函数大全 abs(N) 返回N的绝对值 mysql> select ABS(2); -> 2 mysql> select ABS(-32); -> 32 sign(N) 返回参数的符号(为-1.0或1) mysql> select SIGN(-32); -> -1 mysql> select SIGN(0); -> 0 mysql> select SIGN(234); -> 1 mod(N,M) 取模运算,返回N被M除的余数(同%操

Suse Linux 10 MySql随机启动

12-26
Suse Linux 10 MySql随机启动 SUSE 10系统,系统已经安装过mysql,但是路径不是在/usr/local 下面,执行service mysql start 能正常启动  www.bitsCN.com 在/etc/init.d/下面有mysql文件 当时执行的命令是下面即得到系统自动启动mysql cd /etc/init.d chmod 755 /etc/init.d/mysql chkconfig --add mysql 这样都可以了. 然后可以启动下,service

skip-grant-tables:非常有用的mysql启动参数

12-26
skip-grant-tables:非常有用的mysql启动参数 介绍一个非常有用的mysql启动参数-- --skip-grant-tables.顾名思义,就是在启动mysql时不启动grant-tables,授权表.有什么用呢?当然是忘记管理员密码后有用. www.bitsCN.com 操作方法: 1.杀掉原来进行着的mysql: rcmysqld stop 或者: service mysqld stop 或者: kill -TERM mysqld 2.以命令行参数启动mysql: /usr

MySql 5.7.17 winx64的安装配置详细教程

12-26
一.下载软件 1. 进入MySQL官网,登陆自己的Oracle账号(没有账号的自己注册一个),下载Mysql-5.7.17,下载地址:http://dev.mysql.com/downloads/mysql/ 2.将下载好的文件解压到指定目录,解压在E:\mysql-5.7.17-winx64 二.安装过程 1.首先配置环境变量path,将E:\mysql-5.7.17-winx64\bin配置到自己的path中 环境变量 MySql_HOME===================E:\mysq

mysql5.7创建用户授权删除用户撤销授权

12-26
一, 创建用户: 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器. 例子: CREATE USER 'dog'@'localhost' ID

在视窗下安装MySQL(图文)(1)

12-26
mysql安装 最新的稳定版是4.1.11,建议初学者安装稳定版.下载后是个ZIP的压缩包:mysql-4.1.11-win32.zip(注意找在Windows下使用的安装包),用WinZip或WinRAR解压缩后运行setup.exe进行安装,如图3.1. 图3.1 安装过程与其它Windows安装程序一样,首先出现的是安装向导欢迎界面,见图3.2. 图3.2 直接点击"Next",继续,选择安装类型,见图3.3. 图3.3 这里有3个类型:Typical(典型).Complete(

JSP连接mysql数据库(1)

12-26
一. 软件下载 Mysql 下载版本:4.1.11 http://dev.mysql.com/downloads/mysql/4.1.html JDBC驱动 下载版本:3.1.8 http://dev.mysql.com/downloads/connector/j/3.1.html Mysql界面插件:mysql-front 下载版本镜像:HongKong(下回来安装就是中文版了) http://www.mysqlfront.de/download.html 二. 软件安装 1.安装mysql

mysql遇到登录出现的问题

12-26
在Windows系统中,mysql登录的时候出现了这样的错误:ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES) 从网上找了一些办法,终于得到了解决,现在记录一下具体的解决方法: c:/>sc stop mysqlc:/>mysqld  --defaults-file="C:/MySQL/MySQLServer6.0/my.ini" --console --skip-grant

Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程

12-26
mysql5.6.28安装配置方法 1.系统基本信息查看,尝试yum安装 $ sudo -s # df -lh Filesystem Size Used Avail Use% Mounted on /dev/vda1 79G 1.6G 74G 3% / udev 3.9G 8.0K 3.9G 1% /dev tmpfs 799M 252K 799M 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.9G 0 3.9G 0% /run/shm # uname

Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程

12-26
前言 前面安装过mysql5.6,时隔三个月,开发那边反馈需要在MySQL中处理JSON类型的数据,查看文档,JSON是在5.7支持的新特性.于是着手安装Mysql57 Mysql5.6.28的安装:http://www.bitsCN.com/article/103743.htm 安装 若使用apt-get install mysql-server进行安装,默认安装的不是最新的版本,于是考虑去官网找一个最新的社区版本. 1.获取最新的Mysql版本 在 https://dev.mysql.com

Windows server 2008 r2上安装MySQL5.7.10步骤

12-26
用MSI安装包安装 根据自己的操作系统下载对应的32位或64位安装包.按如下步骤操作: MySQL数据库官网的下载地址http://dev.mysql.com/downloads/mysql, 第一步:安装许可 双击安装文件,在如下图所示界面中勾选"I accept the license terms",点击"next". 第二步:选择设置类型 如下图所示,有5种设置类型: Developer Default:安装MySQL服务器以及开发MySQL应用所需的工具.工

MySQL中大数据表增加字段的实现思路

12-26
前言 增加字段相信大家应该都不陌生,随手就可以写出来,给 MySQL 一张表加字段执行如下 sql 就可以了: ALTER TABLE tbl_tpl ADD title(255) DEFAULT '' COMMENT '标题' AFTER id; 但是线上的一张表如果数据量很大呢,执行加字段操作就会锁表,这个过程可能需要很长时间甚至导致服务崩溃,那么这样操作就很有风险了. 那么,给 MySQL 大表加字段的思路如下: ① 创建一个临时的新表,首先复制旧表的结构(包含索引) create tab

mysql免安装没有任何root权限

12-26
1.下载 MySQL Community Server 5.5.41 Linux - Generic Compressed TAR Archive mysql下载链接 2.解压tar包.例如:解压到/home/work目录下,附:由于解压文件名过长,可通过重命名或者创建软链接.小弟重命名成mysql了 3.#cd mysql –进入mysql工作目录 4.#cp support-files/my-medium.cnf my.cnf –复制官方提供的配置文件 #vi my.cnf –修改并添加一些

MySQL实时监控工具orztop的使用介绍

12-26
前言 orztop是一款实时show full processlist的工具,我们可以实时看到数据库有哪些线程,执行哪些语句等.工具使用方便简单.解决了我们需要手动刷新show full processlist的痛苦. 该工具为朱旭开发的一款可以查看mysql数据库实时运行的sql状况的工具,以前苦于通过show processlist/show full processlist抓取sql的同志们现在只要盯一盯屏幕就可以了,使用方法也很简单,如下: orztop结果图 此处我正在对我的mysql

MySQL重置root密码提示"Unknown column ‘password"的解决方法

12-26
晚上打开MAC,发现root帐户突然不能正常登陆MySQL,于是打算重置密码,看了几篇文章,竟然重置不成功,总是得到Unknown column 'password'的错误,看了user的表结构也确实没有该字段了.经查发现是MySQL升级后将字段名给改了,password名称改为authentication_string了.知道原因后,按照如下命令就可以成功重置root密码了. $sudo mysql.server stop #先关闭正常的MySQL服务 $sudo mysqld_safe --

Linux平台mysql开启远程登录

12-26
开发过程中经常遇到远程访问mysql的问题,每次都需要搜索,感觉太麻烦,这里记录下,也方便我以后查阅. 首先访问本机的mysql(用ssh登录终端,输入如下命令): mysql -uroot -p 输入密码登陆进去后,输入如下的语句: use mysql; grant all privileges on *.* to 'user'@'%' identified by 'password' with grant option; 其中: user是用户名 mysql默认的是root password

MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔(推荐)

12-26
DATE_ADD() 函数向日期添加指定的时间间隔. 当前表所有数据都往后增加一天时间: UPDATE ACT_BlockNum SET CreateTime = DATE_ADD(CreateTime, INTERVAL 1 DAY); 当前表所有数据都往前减少一天时间: UPDATE ACT_BlockNum SET CreateTime = DATE_ADD(CreateTime, INTERVAL -1 DAY); 为了防止数据库查询报空异常,当查询结果返回为整型的时候可以和0进行比较如

MAC版修改MySQL初始密码的方法

12-26
问题描述: 买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下. 解决方式: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html 亲测方法3,已成功重置密码. (感谢@非常,告诉我官网就有重置方法,网上搜了一堆堆... 另外,step1和2来源于http://www.bitsCN.com/article/87585.htm 英文不好,官方的没太看明白# #) step1: 苹果->系统偏好设置