老坛の菜园子

好记性不如乱笔头


  • 首页

  • 分类41

  • 标签31

  • 归档348

  • 关于

  • 搜索

MySQL的用户和权限控制

发表于 2018-02-02 | 分类于 数据库
MySQL的用户管理和权限管理,都体现在如下的六张表中mysql.user mysql.db mysql.host mysql.tables_priv mysql.columns_priv mysql.procs_priv 各种权限表(1)user表 user表是MySQL中最重要的一个权限表,记录允许连接到服务器的账号信息,里面的权限是全局级的。user表的信息有用户列、权限列、安全列和资源控制列。这个表中有Host、User、Password三个字段,如下: Host表示远程主机,即MySQ ...
阅读全文 »

MySQL的备份和还原

发表于 2018-02-02 | 分类于 数据库
数据库的备份和还原(1)备份命令 123mysqldump -uroot -pwahaha --all-database=TRUE > ./all_database.sql #导出所有数据库的定义和数据mysqldump -uroot -pwahaha some_database > ./some_database.sql #导出指定数据库的定义和数据mysqldump -uroot -pwahaha some_database some_table > ...
阅读全文 »

MySQL复制表的使用

发表于 2018-02-02 | 分类于 数据库
MySQL复制表假设数据库中已经有数据库表some_table,现在想要复制出一张新的表,表的结构和some_table一样。如果需要的话,还希望将some_table中的数据拷贝到新数据库表中。我们知道使用mysqldump工具可以将整个数据库导出,但是满足不了上面以表为单位的操作。 具体操作假设现在已经有数据库表websites,现在要复制出名称为websites2的数据表,操作步骤如下: (1)复制表的结构 执行show create table websites \G可以查看已有表的创建 ...
阅读全文 »

MySQL临时表的使用

发表于 2018-02-02 | 分类于 数据库
MySQL临时表MySQL临时表在需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,MySQL会自动删除表并释放所有空间。 MySQL临时表是在MySQL 3.23及以后版本中才有的功能,若使用的MySQL版本低于3.23,则无法使用MySQL临时表。 MySQL临时表的具体使用(1)创建临时表 123456create temporary table some_table ( product_name VARCHAR(50) NOT NULL, total_sale ...
阅读全文 »

MySQL索引index的使用

发表于 2018-02-02 | 分类于 数据库
MySQL索引MySQL索引的建立对于mysql的高效运行是很重要的,索引可以大大提高MySQL的检索速度。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。 需要注意的是,过多的使用索引将会造成滥用,虽然索引能大大提高查询速度,但是却会降低更新表的速度(如对表进行insert、update和delete)。因为更新表时,MySQL不仅要保存数据,还要更新一下索引文件。 索引的创建、删除及查看创建索引的方法有: ...
阅读全文 »

MySQL变量学习小结

发表于 2018-02-02 | 分类于 数据库
MySQL变量简介变量实际上用于控制数据库的一些行为和方式的参数。比如我们启动数据库的时候设定多大的内存,使用什么样的隔离级别,日志文件的大小,存放位置等等一系列的东东。当然我们数据库系统启动后,有些变量(参数)也可以通过动态修改来及时调整数据库。这个变量在Oracle里边是通过pfile或者spfile来控制,称之为参数,是一个意思。关于变量几个要点如下: (1)变量取值 有些变量具有默认值,可以在启动时及启动后修改。 (2)设置范围 全局与回话级别,全局级别需要super权限,会话级别只影响 ...
阅读全文 »

MySQL的基本数据类型

发表于 2018-02-02 | 分类于 数据库
MySQL的数据类型有: (1)整型 12345TINYINT #占用1ByteSMALLINT #占用2BytesMEDIUMINT #占用3BytesINT #占用4BytesBIGINT #占用8Bytes (2)浮点数 123FLOAT #占用4BytesDOUBLE #占用8BytesDECIMAL (3)字符串 1234VARCHAR #可变长度的字符串的存储CHAR #固定长度的字符串的存储TEXT #包括TINYTEXT/TEX ...
阅读全文 »

MySQL的配置

发表于 2018-02-02 | 分类于 数据库
MySQL的配置文件my.cnfmysql的配置文件有: /etc/my.cnf 或 ~/.my.cnf 或 ${mysql安装目录}/etc/my.cnf 在.cnf配置文件中,分为几个配置组,例如[client], [mysqld],[mysqld_safe]等等,分别的作用如下: [client]是客户端去加载的。 [mysqld]是mysqld服务器程序加载的 [mysqld_safe]是mysqld_safe是启动脚本加载的 ......
阅读全文 »

MySQL的安装及启动

发表于 2018-02-02 | 分类于 数据库
源码安装安装环境前提声明: 系统发行版本:Red Hat Enterprise Linux Server release 5.4 内核版本:2.6.18 数据库版本:mysql-5.6.35 cmake版本:cmake-2.8.8 完整的安装步骤如下: (1)下载RPM格式的源码包 下载地址为:MySQL-5.6 (2)解压源码包 使用rpm -ivh MySQL-5.6.35-1.rhel5.src.rpm解压,解压后的源码tar.gz文件在/usr/src/redhat/SOURCES/目录 ...
阅读全文 »

基于ELK的日志收集系统业界实践

发表于 2018-02-02 | 分类于 ELKStack
ELK通用架构 携程网架构 学习资料参考于:http://tech.meituan.com/mt-log-system-arch.htmlhttp://www.dahouduan.com/2016/10/17/bigdata-filebeat-elasticsearch-kibana-elk/
阅读全文 »
1…282930…35
锄禾小生

锄禾小生

348 日志
40 分类
31 标签
GitHub E-Mail Google Twitter
© 2023 锄禾小生
Hosted by 老坛の菜园子