CREATE TABLE t_user(id INT(11) NOT NULL PRIMARY KEY, name VARCHAR(20)) ENGINE=InnoDB; 存储位置 frm文件保存在MySQL...实例的data文件夹下的库名文件夹下(datadir/database_name) 可以通过下面的命令分别查看datadir和database_name的值: mysql> show variables....MYD MyISAM数据文件,文件名称为表名.MYD,文件位置在MySQL实例的data文件夹下的库名文件夹下。....MYI MyISAM索引文件,文件名称为表名.MYI,文件位置在MySQL实例的data文件夹下的库名文件夹下。...| innodb_buffer_pool_filename | ib_buffer_pool | +-----------------------------+----------------+ 其余相关变量
在/etc/sysconfig/network-scripts/目录下有不少文件,绝大部分都是脚本类的文件,但有一类ifcfg开头的文件为网卡配置文件(inte...
设置的寻找路径为:File –> settings –> File and code Templates–> Files
这个专题不是简单的罗列以前的文章,而是从最基础的开始,构建一个完整的体系,也算是一个 JavaWeb 程序员的成长路径吧,如图: [如有不全,欢迎补充] 这是我的一个回顾与重新学习的过程,也是一种记录与成长的过程,以后文章中相关的所有代码及文件都将存放在我的
我有个同学最近在学Mysql数据库,为了测试自己的学习成果,他们老大出了6道Mysql试题让他去做,晚上回来他又分享给我,我感觉非常经典,记录了这几道试题已及答案。...mysql> select name,max(score) from t1; 2. 两门分数加起来的第2至5名。...mysql> select name,sum(score) from t1 group by name order by sum(score) desc limit 1,4; +------+----...mysql> select name,sum(score),avg(score) from t1 group by name having sum(score)>150 and avg(score)<90
整理MySQL相关的知识。...variables like '%slow_query_log%'; show variables like '%long_query_time%'; image.png image.png 参数说明...: /tmp/mysql.sock Time Id Command Argument 格式说明: * 第一行,SQL查询执行的时间 * 第二行,执行SQL查询的连接信息...说明: 1)共享锁和排他锁都是行锁,意向锁都是表锁,应用中我们只会使用到共享锁和排他锁,意向锁是mysql内部使用的,不需要用户干预。.../mysql相关
在以前,数据库的集群配置一直很难,难点在于MySQL主从结构的高可用和读写分离。万幸的是,Galera/GR的出现,让整个集群的配置都极大程度地简化了。...以下是一个简单的MySQL集群拓扑图: 1.MySQL中间件:对MySQL Server的读写操作进行路由(即读写分离);分库分表(sharding) (1).MySQL Router:MySQL官方提供的轻量级...MySQL代理(路由),只提供读写分离功能,前身为SQL Proxy。...(2).ProxySQL:类似于MySQL Router,轻量级MySQL代理,提供读写分离功能,也支持一些sharding功能。有percona版和官方版两个版本。...(6).GR:Group Replication,MySQL官方提供的组复制技术(MySQL 5.7.17引入的技术),基于Paxos算法。
explain是sql优化时的重要工具 使用方法 在要分析的sql语句签名添加 explain ,例如 explain select * from user; 结果项说明 id 查询的编号 select_type...NULL ref 连接查询时,前后表的引用关系 rows 估计的扫描的行数 extra using index 使用索引 using where 使用where条件 using temperay 说明建立了临时表
f ][-m ][-n ][-p ][-s ][-t ][-u ][-v ] 补充说明...11000 * hard noproc 11000 * soft nofile 4100 * hard nofile 4100 说明
hdfs-default.xml: 保存的是hdfs相关的参数! mapred-default.xml: MR程序在运行时,需要使用的参数!...hdfs-site.xml: 用户自定义的保存的是hdfs相关的参数! mapred-site.xml: 用户自定义的MR程序在运行时,需要使用的参数!
二、Elasticsearch 的配置文件详细说明 elasticsearch的配置文件是在elasticsearch目录下的config文件下的elasticsearch.yml,同时它的日志文件在elasticsearch
character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql
mysql -uroot -proot MySQL5.7 mysql.user表没有password字段改 authentication_string; 一....例子: GRANT SELECT, INSERT ON mq.* TO 'dog'@'localhost'; 三.创建用户同时授权 mysql> grant all privileges on mq.*...to test@localhost identified by '1234'; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> flush...PASSWORD("dog"); 五.撤销用户权限 命令: REVOKE privilege ON databasename.tablename FROM 'username'@'host'; 说明...六.删除用户 命令: DROP USER 'username'@'host'; 七.查看用户的授权 mysql> show grants for dog@localhost; Grants for
Mysqlmysql –install window安装mysql服务sc config MySQL binpath= "C:\Program Files\mysql\bin\mysqld MySQL"net...start mysql 启动mysqlnet stop mysql 停止mysqlservice mysqld restart 重启MysqlSELECT VERSION(); 查看数据库版本补丁ps...-ef|grep mysqld 查看mysql进程grep -i user /etc/my.cnf 查看mysql是否包含user=mysqlmysql -uroot -p 进入Mysqlupdate...mysql.user set password=PASSWORD('root') where User='root'; 更新root密码select host,user from mysql.user...以管理员帐号权限运行在/etc/my.cnf 中添加以下内容并重新运行mysql[mysql.server]user=mysqlgrep -i user /etc/my.cnf 查看结果导入数据库create
mysql指令 1.创建用户 我们的数据库需要创建普通用户,让其操作指定的数据库表,保证数据库的安全。下面就是操作指令: 1.创建用户帐号ethan,密码为ethan。...mysql> show create database mytest; +----------+-----------------------------------------------------...mysql> show create database mytest\G *************************** 1. row ***************************...redis操作命令总结 SQL查询语句 前端中那些让你头疼的英文单词 Flask框架重点知识总结回顾 团队开发注意事项 浅谈密码加密 Django框架中的英文单词 Django中数据库的相关操作...DRF框架中的英文单词 DRF框架 Django相关知识点回顾 python技术面试题-腾讯
/mysqld_safe & 想关闭mysql服务器 cd /usr/bin ..../mysqladmin -u root -o shutdown 输入密码 给mysql表建立个新用户 用户名密码为 guest guest123 授权用户可进行 SELECT, INSERT 和...image.png 在添加用户时,请注意使用MySQL提供的 PASSWORD() 函数来对密码进行加密。
函数形式:DATE_ADD(date,INTERVAL expr type) —— DATE_SUB(date,INTERVAL expr type)
安装 在ubuntu 14.04 x64下 1 安装 # 安装服务端 (需要中途设置root密码) sudo apt-get install mysql-server # 安装客户端 sudo apt-get...install mysql-client # 查看是否安装并启动成功 sudo netstat -tap | grep mysql # mysql的配置文件在 /etc/mysql/my.conf 打开...mysql sudo service mysql start mysql -u root -p 查看数据库 show databases; 连接数据库 use 数据库名称 use information_schema...查看表 show tables; 退出 exit or quit 建立新数据库 create 数据库名称 create database mysql_shiyan; 查看数据库中的表 show tables...; 导入已经存在的数据库 在mysql控制台输入source + 目录路径 source /home/olizhao2/SQL3/MySQL-03-01.sql 查看表的数据类型 show create
最近重温了下Mysql相关原理的书,主要是事务的实现,这个对设计一个稳定的系统很有借鉴意义,发现事务的实现还是蛮复杂的,把中间看到的一些知识点和想法整理下。...要么全部执行完,不会执行其中一部分; B:一致性 主要是一些约束,如主键,外键,等 I:隔离性 指多线程之间的修改不会影响其它线程,如线程A改了数据没提交前B线程可以不看到,这个和事务隔离级别配置相关...可以看到,事务提交分成2部分,写日志和写数据,写日志记录数据改了哪些地方,这个和硬件相关,这部分是顺序写的;而写数据的部分是离散的,但这部分是后台写,所以性能慢一点没关系,要保证数据的正确性。...三、Redo Log 上面说了事务提交前后要写2部分数据,一是日志,二是数据,其中日志在Mysql准确的说是InnoDB中就是以Redo Log来表示,这里讲几个细节: 1、Redo Log以Redo...先大概讲下基本原理,Mysql InnoDB中是以页为最小单位来管理磁盘的,一般为16KB,如果一个事务修改了某个页会将这个页标记为脏页,然后异步刷新到磁盘上。
MySQL慢查询优化、索引优化、以及表等优化总结 基础知识 hash: 缺点:1. hash存储需要将数据文件添加到内存,比较耗费内存 2....优化方案 MySQL的优化,大体可以分为三部分:索引的优化,sql语句的优化,表的优化。...在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。...总结 MySQL的优化主要就在于:索引的优化,sql语句的优化,表的优化,在高并发网络环境下,除了优化数据库外,还会涉及到分布式缓存,CDN,数据库读写分离等高并发优化技术。...Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/mysql相关-0416
领取专属 10元无门槛券
手把手带您无忧上云