
Mysql
Another practice
加油(ง •̀_•́)ง
展开
-
linux Mysql数据库创建新用户
设置MySQL用户账号MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL开始引入两条语句,使得这项工作更容易做。GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限。两条语句扮演了mysql数据库的前端角色,并提供与直接操作这些表的内容不同的另一种方法。GRANT创建用户并指定权限格式:grant 权限...转载 2019-04-15 21:56:26 · 859 阅读 · 0 评论 -
Mysql数据库日志----二进制日志的介绍与配置
1.二进制日志的介绍二进制日志的作用是记录数据库里的数据被修改的SQL语句,一般为DDL和DML语句,例如含有insert、update、delete、create、drop、alter等关键字的语句。2.二进制日志的作用二进制日志最重要的作用有2个,具体如下。第一个是记录MySQL数据的增量数据,用来做增量数据库恢复,没有二进制日志功能,MySQL的备份将无法完整还原数据。第二个是实现...原创 2019-05-07 22:00:19 · 414 阅读 · 0 评论 -
Mysql数据库日志--慢查询日志
1.慢查询日志介绍简单地理解,慢查询日志(slow query log)就是记录执行时间超出指定值(long_query_time)或其他指定条件(例如,没有使用到索引,结果集大于1000行)的SQL语句。2.慢查询日志相关参数说明慢查询的参数,对于数据库SQL的优化非常重要,是SQL优化的前提,因此,这里以表的形式进行说明,具体见表3.慢查询日志重要参数配置企业中常见的配置慢查询的参...原创 2019-05-07 21:56:46 · 414 阅读 · 0 评论 -
MySQL数据库日志--错误日志实践
MySQL数据库日志知识与企业应用实践为了帮助管理员快速发现数据库的相关运行信息,MySQL为用户提供了几种日志种类,具体见表默认情况下,以上所有的日志都处于非激活状态(Linux环境)。当激活日志时,所有的日志都默认配置在数据文件的目录下。管理员也可以对上述日志进行轮询切割,实现该功能常见的命令是mysqladmin flush-logs、mysqldump的“-F”或“–master-d...原创 2019-04-24 21:56:21 · 1037 阅读 · 0 评论 -
MySQL数据库--索引
MySQL数据库索引案例MySQL索引可以用来快速地寻找某些具有特定值的记录,所有 MySQL.索引都以B-树形式保存。如果 MySQL没有索引,执行 select时会从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。如果表中数据有上亿条数据,查询一条数据花费的时间会非常长,索引类似于电子书的目录与页码的对应关系,可加快数据的查找。如果在需搜索条件的列上创建了索引, MySQL无须...原创 2019-04-24 21:51:36 · 127 阅读 · 0 评论 -
MySQL备份
对于绝大多数企业来讲,失去数据就相当于失去商机、失去产品、失去客户,甚至会造成公司倒闭,那么,在所有的数据中,最核心的数据又是哪些呢?这恐怕要属数据库中的数据了,当然,并不是说其他数据不重要,只是这一部分更具代表性。既然数据库中的数据地位这么高,那么数据库备份与恢复的重要性就不言而喻了。1、mysql数据库备份基本备份输入命令:mysqldump -u root -p stumysql1&g...原创 2019-04-24 21:48:38 · 127 阅读 · 0 评论 -
linux虚拟机Mysql安装
yum/rpm方式安装MySQLMySQL官方网站及相关镜像网站提供了不同版本的RPM安装包,并且针对不同的硬件或操作系统平台,安装包的类型也会有区别。在使用时,可以到官方网站的下载页面进行选择,国内有一些互联网公司提供了镜像文件下载,比如搜狐、阿里云公司提供的镜像资源就非常不错。下面是搜狐网提供的数据库软件镜像地址:http://mirrors.sohu.com/mysql,如果本书使用的版...原创 2019-04-24 21:46:03 · 1178 阅读 · 0 评论 -
运维报错解决方法ERROR 1820 (HY000)
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement当我们已经创建好MySQL的用户和密码,可以登录,却不能使用里面的文件(如下图)当出现这个错误时,说明我们还需要重新设置一下密码然后我们再使用 flush privileges 刷新一下然后重启Mysql服务即可,如图:...原创 2019-04-22 16:02:02 · 4720 阅读 · 0 评论 -
linux中 Mysql使用语法
Mysql服务启动service mysqld startMySQL初始化环境配置没有设置密码 ,执行mysql -u root 登录服务器密码配置查看目前用户• select user,host,password from mysql.user• 修改ROOT密码:set password for root@localhost=密码;set password for root@12...原创 2019-04-21 14:54:33 · 529 阅读 · 0 评论 -
Mysql数据库----mysql主从复制
mysql主从复制MysQL主从复制环境构建至少需2台服务器,可以配置1主多从,多主多从,以1主1从为例,MySQ1.主从复制架构实战步骤如下。(1)系统环境准备master:192.168.0.134slave:192.168.0.135(2) master安装及配置master端使用源码安装MySQl.5.5版本软件后,在/etc/my.cnf配置文件[ mysqld]段中加入如...原创 2019-05-07 22:06:25 · 169 阅读 · 0 评论