mysql
文章平均质量分 60
老刘先生
% dream %
展开
-
mysql用户密码权限管理和远程登录管理
1.如果忘记root密码killall -TERM mysqld /usr/local/mysql/bin/mysqld_safe --skip-grant-tables ///usr/local/mysql为mysql安装目录可以用mysqladmin 修改:rootmysqladmin -u password 'new password''mysqladmin flus原创 2015-04-15 16:48:44 · 612 阅读 · 0 评论 -
mysql怎么查看当前登录用户
mysql> select user();+----------------+| user() |+----------------+| root@localhost |+----------------+1 row in set (0.01 sec)mysql> select database();+------------+| database(...原创 2018-10-17 16:24:48 · 8819 阅读 · 0 评论 -
shell批量修改MySQL存储引擎类型2种方法
MySQL存储引擎类型有哪些MyISAM管理非事务表。提供高速检索,以及全文搜索能力。Memory存储引擎提供”内存中”表,MERGE存储引擎允许集合将被树立统一的MyISAM表做为一个单表。非事务表。可把多个myisam表构建为一个虚拟表,使得对这些表的查询仿佛在一个表上进行,提高了查询速度和修复效率,并节省了磁盘空间。InnoDB,BDB存储引擎提供事务安全表。EXAMPLE存储...转载 2018-10-17 14:51:04 · 285 阅读 · 0 评论 -
MySQL添加字段和修改字段
1添加表字段alter table table1 add transactor varchar(10) not Null;alter table table1 add id int unsigned not Null auto_increment primary key2.修改某个表的字段类型及指定为空或非空alter table 表名称 change 字段名称 字段名称 字段类型 ...转载 2018-10-16 13:46:58 · 5270 阅读 · 0 评论 -
mysql create database 指定utf-8编码
如下脚本创建数据库yourdbname,并制定默认的字符集是utf8。CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;如果要创建默认gbk字符集的数据库可以用下面的sql:create database yourdb DEFAULT CHARACTER SET...转载 2018-10-16 13:44:10 · 5366 阅读 · 0 评论 -
MySQL服务器的连接数设置
MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_connec转载 2017-04-27 15:14:04 · 411 阅读 · 0 评论 -
mysql的binlog日志限制大小和期限设置
1. 设置日志保留时长expire_logs_days自动删除 查看当前日志保存天数: show variables like '%expire_logs_days%'; 这个默认是0,也就是logs不过期,可通过设置全局的参数,使他临时生效: set global expire_logs_days=7; 设置了只保留7天BINLOG, 下次重启mysql这个参数默认会失败,所以需在my.cnf中...转载 2016-01-07 17:49:47 · 13425 阅读 · 0 评论 -
MYSQL未启用存储引擎的启用办法
MYSQL未启用存储引擎的启用办法,此处以blackhole为例:mysql> show engines;mysql> show engines;+--------------------+---------+------------------------------------------------------------+--------------+------+---转载 2015-10-14 16:49:17 · 452 阅读 · 0 评论 -
mysql cmake参数详解
-DCMAKE_INSTALL_PREFIX= 指向mysql安装目录-DINSTALL_SBINDIR=sbin 指向可执行文件目录(prefix/sbin)-DMYSQL_DATADIR=/var/lib/mysql 指向mysql数据文件目录(/var/lib/mysql)-DSYSCONFDIR=/etc/mysql 指向mysql配置文件目录(/etc/mysql)【默认/e转载 2015-10-14 16:35:15 · 2312 阅读 · 0 评论 -
innodb事务日志ib_logfile
mysql的innodb中事务日志ib_logfile事务日志或称redo日志,在mysql中默认以ib_logfile0,ib_logfile1名称存在,可以手工修改参数,调节开启几组日志来服务于当前mysql数据库,mysql采用顺序,循环写方式,每开启一个事务时,会把一些相关信息记录事务日志中(记录对数据文件数据修改的物理位置或叫做偏移量);作用:在系统崩溃重启时,作事务重做转载 2015-10-16 14:00:58 · 3619 阅读 · 0 评论 -
centos6.5源码安装mysql5.5.37
1.安装准备下载cmake-2.8.10.2.tar.gz和mysql-5.5.37.tar.gz2.上传安装文件将mysql-5.5.37.tar.gz和cmake-2.8.10.2.tar.gz到/usr/local文件夹下。3.安装需要的包yum -y install g++ ncurses-devel4.cmake安装tar -zxv -f cmake-2.8.原创 2015-04-15 16:16:13 · 767 阅读 · 0 评论 -
MySQL 查看用户授予的权限
在MySQL中,如何查看一个用户被授予了那些权限呢? 授予用户的权限可能分全局层级权限、数据库层级权限、表层级别权限、列层级别权限、子程序层级权限。具体分类如下:全局层级全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON *.*和REVOKE ALL ON *.*只授予和撤销全局权限。数据库层级数据库权限适用于一个给定数据库...转载 2018-10-17 16:36:32 · 589 阅读 · 0 评论