mysql
文章平均质量分 65
weixin_39214481
这个作者很懒,什么都没留下…
展开
-
MySQL安装问题--Can't connect to MySQL server on localhost (10061)解决方法
有时候安装mysql后使用mysql命令时报错 Can't connect to MySQL server on localhost (10061),或者用net start mysql 时报服务名无效,一般是因为mysql服务没有启动。这时候可以用管理身份运行cmd.exe(注意必须是管理员身份运行),否则会报Install/Remove of the Service Denied! 可以在下图...转载 2018-06-06 23:16:17 · 205 阅读 · 0 评论 -
mysql自增主键用完了怎么办?——分库分表后如何部署上线
引言在面试中,大家应该经历过如下场景面试官:"用过mysql吧,你们是用自增主键还是UUID?" 你:"用的是自增主键" 面试官:"为什么是自增主键?" 你:"因为采用自增主键,数据在物理结构上是顺序存储,性能最好,blabla…" 面试官:"那自增主键达到最大值了,用完了怎么办?" 你:"what,没复习啊!!" (然后,你就可以回去...转载 2019-04-26 10:13:44 · 1103 阅读 · 0 评论 -
MySQL命令行导入sql数据库
首先点击开始菜单输入cmd回车,打开dos界面,如图所示 然后进入到MySQL安装目录的bin文件下,图中前两句命令可以互换顺序哦 然后输入连接数据库的命令,这里要做两行输入哦(应该是5.6版本之后都要这么输入了,不确定,一行两行都一样),进入到数据库之后就可以操作了 为了安全起见尽量先将数据库中创建的数据库都先显示出来,防止数据库名误输错等,(我这里...转载 2019-01-10 14:59:54 · 304 阅读 · 0 评论 -
MySQL慢查询日志总结
慢查询日志概念MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过longquerytime值的SQL,则会被记录到慢查询日志中。longquerytime的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建议启动该参数...转载 2018-12-26 18:48:11 · 126 阅读 · 0 评论 -
MySQL索引优化分析
MySQL索引优化分析为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?卷起袖子就是干!案例分析我们先简单了解一下非关系型数据库和关系型数据库的区别。MongoDB是NoSQL中的一种。N...转载 2018-06-28 17:55:44 · 155 阅读 · 0 评论 -
MySQL 获得当前日期时间 函数
获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+获得当前日期+时间(date + time)函数:sysdate()sysdat...转载 2018-07-10 17:49:03 · 104 阅读 · 0 评论 -
MySQL数据类型
Number类型 其中指定的size并非代表存储在数据库中的具体长度,int(4)并不是只能存储4个长度的数字。实际上int(size)所占多少存储空间并无任何关系,int(3)、int(4)、int(8)在磁盘上都是占用4btyes的存储空间,就是在显示给用户的方式有点不同外,int(M)跟int数据类型是相同的。 比如:int的值为10(指定zerofill);int(9)则显示为...原创 2018-06-18 20:29:12 · 170 阅读 · 0 评论 -
mysql服务设置远程连接 解决1251 client does not support ..问题
在docker里面创建mysql容器后设置的密码在远程主机连接时候出现错误:一、如果是在docker里面安装的mysql镜像则需要先进入mysql里面:参考上一篇:https://www.cnblogs.com/ya-qiang/p/9093558.html二 、mysql配置1、使用root用户连接远程主机mysqlmysql -u root -p 备注 : mysql -u 最高权限用户名 ...转载 2018-06-18 17:52:42 · 1427 阅读 · 1 评论 -
MySQL Shell的简单介绍(r12笔记第95天)
MySQL Shell是在官方版本5.7.12推出,工具的初衷本身都是为了解决一类问题,想必官方从很多方面了解到工具的使用情况,支持的开发语言太多,众口难调,所以这么个命令行工具就出来了,从它的推出,足以看到MySQL的格局,它是把很多能做不能做得都揽过来自己做了。根据官方的shell,python,原生SQL,Java等,格式都是清一色的JSON.如果对这个工具还是有一些疑惑的话,在最新版本的I...转载 2018-06-18 16:42:59 · 6150 阅读 · 0 评论 -
mysql 8.0 安装配置方法教程_Mysql
摘要: 本文讲的是mysql 8.0 安装配置方法教程_Mysql, 一、安装mysql yum源 从官网http://dev.mysql.com/downloads/repo/yum/下载mysql最新的yum源的rpm安装包 wget http://repo.mysql.com//mysql57-一、安装mysql yum源从官网http://dev.mysql.com/downloads/r...转载 2018-06-18 16:42:06 · 4429 阅读 · 0 评论 -
mysql-shell的安装和使用
mysql-shell是一个高级的mysql命令行工具、它直接两种模式(交互式&批处理式)三种语言(javascript\python\sql)1、下载地址https://dev.mysql.com/downloads/shell/2、安装 安装方法就比较简单了,下载一个linux-general版本的解压就行mysql-shell-1.0.8-rc-linux-glibc2.12-x86...转载 2018-06-18 16:40:58 · 18385 阅读 · 1 评论 -
解决 卸载Mysql后,服务还在的问题
早就听说要是之前装的mysql没卸载干净再次安装会出问题。所以按照网上完全卸载的教程老老实实地卸载掉之前的版本。可再次安装后还是出了个小问题,在命令行net start mysql启动服务的时候还是显示服务已经存在,真是让我有点摸不着头脑了。文件、注册表是已经卸载完全了,现在报的这个问题是服务仍然存在,经过搜寻发现问题在于服务没有移除掉,这时候只需以管理员的身份打开命令行,敲入sc del...原创 2018-06-18 12:21:22 · 13642 阅读 · 5 评论 -
我的MYSQL学习心得(十三) 权限管理
https://www.cnblogs.com/lyhabc/p/3822267.html深入学习MySQL授权表http://tech.it168.com/a2010/0114/837/000000837456_2.shtml转载 2018-06-17 22:36:13 · 110 阅读 · 0 评论 -
grant all privileges on *.* to root@'localhost' identified by "123456";
ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MySQL serverD:\Wamp\mysql-5.6.21\bin>mysql.exe -uroot -pEnter password:ERROR 1130 (HY000): Host 'localhost' is not allowed t...转载 2018-06-07 18:41:00 · 22710 阅读 · 7 评论 -
windows 下命令行启动停止mysql
MySQL比较好玩一点就是它可以用多种方式启动,当然它也可以用多种方式关闭。下面我就mysql的几种启动方式简单的谈一谈,希望可以给大家提供一些参考。 第一种,用mysqld-nt来启动。 在没有进行服务安装时以这种方式启动是最方便的。在控制台,将路径切换到MySQL的bin包下面,输入命令start mysqld-nt(当然也可以只用命令mysql-nt来启动,但我并不推荐...转载 2018-06-07 10:35:48 · 2828 阅读 · 0 评论 -
MYSQL错误代码#1045 Access denied for user 'root'@'localhost'
遇到MYSQL“错误代码#1045 Access denied for user 'root'@'localhost' (using password:YES)” 需要重置root账号权限密码,这个一般还真不好解决。 不过,这几天调试的时候真的遇到了这种问题,不能跳过,必须解决才能在 本地调试程序源码,没办法,一点点解决吧。 好在遇到这种问题的情况,大有人在,所以很多就搬现成的,只要能...转载 2018-06-07 00:08:17 · 8942 阅读 · 0 评论 -
Mysql误删表中数据与误删表的恢复方法
由于头两天面试时被问了这样一个问题,如果某同事误删了某个表,你该怎么恢复? 当时想了一下,因为博主没有遇到过这个问题,但是也多少了解一些,所以就回答通过mysql的binlog日志进行恢复。 面试官当时问了一下具体的流程。就有些懵逼了。所以就总结了一下,前提一定要做好备份!数据库误删某表恢复方法,这个前提是针对每天有备份的数据库和开启binlog日志的,如果没有备份和binlog...转载 2019-05-30 08:56:02 · 47907 阅读 · 0 评论