mysql
文章平均质量分 80
kunatnet
这个作者很懒,什么都没留下…
展开
-
MySQL创建用户与授权方法
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如转载 2014-05-17 22:18:35 · 538 阅读 · 0 评论 -
MySQL数据库服务器逐渐变慢分析与解决(3)检查mysql相关状态
三、检查mysql 相关状态值 1.关注连接数 如果连接数达到了最大连接数,那不管 有多少资源,用户都会阻塞在外面。 修改mysql最大连接数: 打开my.ini,修改max_connections=100(默认为100)。 请根据硬件情况调整到合适的大小,一般经验值可设为3000。Windows服务器大概支持量为1500-1800个连接,linu转载 2015-01-26 22:16:05 · 571 阅读 · 0 评论 -
MySQL数据库服务器逐渐变慢分析与解决(8) 根据mysql状态调整系统参数
6.进程使用情况 mysql> show global status like ‘Thread%’; +——————-+——-+ | Variable_name | Value | +——————-+——-+ | Threads_cached | 46 | | Threads_connected | 2 | | Threads_created | 57转载 2015-01-26 22:22:35 · 651 阅读 · 0 评论 -
MySQL数据库服务器逐渐变慢分析与解决(4)安装sysstat 系统状态包
以下是附录内容 一.Sar命令获得:安装sysstat 系统状态包root@mysql1 ~]# yum info sysstatLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfileInstalled PackagesName : sysstat转载 2015-01-26 22:19:16 · 620 阅读 · 0 评论 -
mysql日志主丛
Linux命令.chm主服务器 10.10.1.100从服务器 10.10.1.1011、主从设置工作准备100服务器添加账户用于从服务器同步GRANT REPLICATION SLAVE ON *.* TO 'backup'@'10.10.1.101' IDENTIFIED BY 'oppein123!';锁定表只读set GLOBAL rea转载 2015-01-28 11:31:11 · 832 阅读 · 0 评论 -
MySql怎么附加数据库
你如果原来将数据库导出的话 直接在新的mysql里面导入就行了 Import是导入也可以直接将原来的数据库目录剪切到新的数据库目录下面.转载 2014-12-10 11:53:01 · 8665 阅读 · 0 评论 -
MySql位置
MySQL数据库文件放在哪里 2012-03-30 17:45 mysql的数据储存目录在mysql的配置文件my.ini文件设置,格式如下: # Uncomment the following rows if you move the MySQL distribution to another # location basedir =转载 2014-12-10 11:59:40 · 729 阅读 · 0 评论 -
mysql修改字符编码
Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium转载 2014-12-10 10:18:24 · 483 阅读 · 0 评论 -
mysql创建用户语句
create user test@'%' identified by 'test' //创建用户和密码grant all on *.* to test@'localhost' identified by 'test'; //赋权限给localhostgrant all on *.* to test@'%' identified by 'test'; //赋权限给所有用户原创 2015-01-20 22:21:58 · 1096 阅读 · 0 评论 -
FLUSH TABLES WITH READ LOCK和set global read_only=1的区别
set global read_only是全局级别的,置为1之后root用户还可以写,其他用户不能写FLUSH TABLES WITH READ LOCK是表级别的(使用UNLOCK tables解锁),执行之后所有用户都不能写,但是在flush tables以后lock就失效了,而set global read_only不会失效转载 2015-01-20 16:30:43 · 3092 阅读 · 0 评论 -
MariaDB my.cnf 详解
# /usr/share/mysql/my-huge.cnf # MariaDB 配置文件 示例模板(huge,巨型).## 本文件适用于专用数据库服务器, 内存为 1G-2G# 机器上主要只运行 MariaDB的大型系统 ,## MariaDB 程序会根据运行的操作系统平台查找一系列的配置文件,# 你可以将此模板配置文件拷贝到对应的位置(并重命名),# 要查看有哪些配置文件会被读取到,执行:#转载 2015-01-20 21:23:32 · 1758 阅读 · 0 评论 -
MySQL状态检查
检查mysql 相关状态值 1.关注连接数 如果连接数达到了最大连接数,那不管 有多少资源,用户都会阻塞在外面。 修改mysql最大连接数: 打开my.ini,修改max_connections=100(默认为100)。 请根据硬件情况调整到合适的大小,一般经验值可设为3000。Windows服务器大概支持量为1500-1800个连接,linux服转载 2015-01-24 11:44:34 · 3049 阅读 · 0 评论 -
mysql导入与导出
1、备份数据库#mysqldump -u 用户名 -p 数据库名 > 导出文件名2、导出表结构#mysqldump -u 用户名 -p -d 数据库名 --add-drop-table 表名 > 导出文件名 ##-d:表示没有数据,--add-drop-table 在每个creat语句之前增加一个drop table3、导出表#mysqldump -u 用户名 -p 数据库名转载 2014-06-10 18:04:19 · 3184 阅读 · 0 评论 -
MySQL数据库服务器逐渐变慢分析与解决(7) 根据mysql状态调整系统参数
三、根据mysql状态调整系统参数mysql> show global status; 可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:mysql> show variables; 1.慢查询mysql> show variables like ‘%slow%’; +——————+——-+转载 2015-01-26 22:21:10 · 617 阅读 · 0 评论 -
MySQL数据库服务器逐渐变慢分析与解决(5)SAR命令的五个例子
例一:使用命令行 sar -u t n 例如,每60秒采样一次,连续采样5次,观察CPU 的使用情况,并将采样结果以二进制形式存入当前目录下的文件zhou中,需键入如下命令:# sar -u -o zhou 60 5 屏幕显示:SCO_SV scosysv 3.2v5.0.5 i80386 10/01/200114:43:50 %usr转载 2015-01-26 22:20:02 · 554 阅读 · 0 评论 -
MySql安全模式下修改root账号密码
1、停止正在运行的MySQL进程 【Linux】运行 killall -TERM mysqld 或者 2、以安全模式启动MySQL 【Linux】运行 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables & 【Windows】在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-gra转载 2014-05-13 18:30:55 · 8627 阅读 · 0 评论 -
linux下mysql默认安装目录和常用命令
MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。 下面就介绍一下这几个目录。 1、数据库目录 /var/lib/mysql/ 2、配置文件 /usr/sh转载 2014-05-21 18:29:24 · 33294 阅读 · 0 评论 -
mysql没有mysql库和performance_schema库
mysql没有mysql库和performance_schema库是因为上u原创 2014-06-11 10:26:44 · 2278 阅读 · 0 评论 -
‘127.0.0.1’ is not allowed to connect to this MySQL serverConnection closed by foreign host
telnet本地mysql的端口号时报 ‘XXX’ is not allowed to connect to this MySQL serverConnection closed by foreign host转载 2014-05-13 16:19:14 · 11654 阅读 · 1 评论 -
linux登录mysql
mysql -u 用户名-p 密码 数据库 mysql -u root -p passw0rd qstats原创 2014-02-20 10:05:23 · 9428 阅读 · 0 评论 -
Mysql中查看表的类型InnoDB
Mysql中查看表的类型InnoDB问题描述: MySQL 数据表主要支持六种类型 ,分别是:BDB、HEAP、ISAM、MERGE、MYISAM、InnoBDB。这六种又分为两类,一类是“事务安全型”(transaction-safe),包括BDB和InnoDB;其余都属于第二类,称为”非事务安全型”(non-transaction-safe)。问题解决: 存储引转载 2014-06-12 15:49:08 · 642 阅读 · 0 评论 -
Mysql事务
1、谁可以使用只有InnoDB /BDB 的之类的transaction_safe table才能支持。默认的engine MyISAM 是不支持事务的,show engine可以看到支持的和默认的engine。可以在[mysqld]加入: default_storage_engine=InnoDB; InnoDB就是建立表的默认引擎。建立InnoDB 表:Creat转载 2014-06-11 16:34:56 · 508 阅读 · 0 评论 -
Mysql lock与unlock
lock tables 命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令 lock tables tablename read;另外一种是写锁定,用命令lock tables tablename write.下边分别介绍:1. lock table 读锁定如果一个线程获得在一个表上的read锁,那么该线程和所有其他线程只能从表中读数据,不能进行任何写操作。下边我们测试转载 2014-06-12 14:52:56 · 534 阅读 · 0 评论 -
MySql常用语句
一、mysql常用语句创建,删除和最基本查询:显示数据库 mysql->show databases;创建数据库 mysql->create database db;删除数据库 mysql->drop database db;选择数据库 mysql->use db创建表 mysql->create table mytable(name varc转载 2014-06-12 15:50:32 · 446 阅读 · 0 评论 -
MySql权限
第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另原创 2014-06-12 19:04:43 · 467 阅读 · 0 评论 -
MariaDB5.5安装
MariaDB安装的时候一定要先安装MariaDB-common安装包,再安装client最后安装server包,要按一定的顺序。原创 2014-12-17 13:23:31 · 628 阅读 · 0 评论 -
MySQL数据库服务器逐渐变慢分析与解决(1)检查系统状态
本文针对MySQL数据库服务器逐渐变慢的问题, 进行分析,并提出相应的解决办法。 一、检查系统的状态 通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。 1.使用转载 2015-01-26 22:14:52 · 546 阅读 · 0 评论 -
Linux下重置MySQL ROOT密码
在安装MYSQL时,默认会弹出密码配置界面,显示设置root用户密码,但是一旦忘记就只能想办法重设了。重设ROOT密码有如下几种方法。方法一、使用mysqladmin# ./mysqladmin -u root password 'newpassword'# ./mysqladmin -u root -h host_name password 'newpassword'转载 2015-01-26 15:37:48 · 501 阅读 · 0 评论 -
MySQL数据库服务器逐渐变慢分析与解决(6)vmstat命令输出的六个部分
二、 vmstat命令输出分成六个部分: ①进程procs: r:在运行队列中等待的进程数 。 b:在等待io的进程数 。 ②内存memoy: swpd:现时可用的交换内存(单位KB)。 free:空闲的内存(单位KB)。 buff: 缓冲去中的内存数(单位:KB)。 cache:被用来做为高速缓存的内存数(单位:KB转载 2015-01-26 22:20:36 · 612 阅读 · 0 评论 -
MySQL数据库服务器逐渐变慢分析与解决(2)检查mysql参数
二、检查mysql参数 1.几个不被注意的mysql参数 ①max_connect_errors max_connect_errors默认值为10,如果受信帐号错误连接次数达到10则自动堵塞,需要flush hosts来解除。如果你得到象这样的一个错误:Host ’hostname’ is blocked because of many connectio转载 2015-01-26 22:17:25 · 577 阅读 · 0 评论 -
Linux“自动备份/删除”MYSQL
Linux“自动备份”MYSQL1、创建备份文件夹#cd /data0/mysql/3306#makedir backup2、编写运行脚本#vi autobackup写入以下内容:filename=`date +%Y%m%d`mysql_bin_dir/mysqldump –opt dataname-u user-ppassword| g转载 2014-05-21 21:13:24 · 1214 阅读 · 0 评论