-
日期:2020-11-03 13:29:01
点击:59
内容简介:我最近也在研究MySQL性能优化的路上,那么今天也算个学习笔记吧! 在小伙伴们开发的项目中,对于MySQL排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MYSQL的慢查询以及没有得用索引的查询。 接下来教大家如何开启MySQL5.0版本以上的慢查询日志记录;...
-
日期:2020-11-03 13:29:01
点击:59
内容简介:方法1: 用SET PASSWORD命令 MySQL -u root mysql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "n...
-
日期:2020-11-03 13:29:01
点击:59
内容简介:mysql行转列、列转行 语句不难,不做多余解释了,看语句时,从内往外一句一句剖析 行转列 有如图所示的表,现在希望查询的结果将行转成列 建表语句如下: CREATE TABLE `TEST_TB_GRADE` ( `ID` int(10) NOT NULL AUTO_INCREMENT, `USER_NAME` varchar(20) DE...
-
日期:2020-11-03 13:29:00
点击:59
内容简介:方法一: MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。 需要注意的是在修改完密码以后要把MySQL服务器停掉...
-
日期:2020-11-03 13:29:00
点击:59
内容简介:1、在my.ini文件中添加 skip-grant-tables,重启MySQL服务器 2、以管理员方式进入cmd,或者用数据库管理工具,我这里用navicat进行连接数据库 连接名随便填,密码为空,点击确定 3、双击mysql数据库,点击菜单栏查询,新建查询 4、执行 update user set auth...
-
日期:2020-11-03 13:28:58
点击:59
内容简介:如果你电脑是Mac的,使用homebrew安装MySQL是一个非常便捷的方式,但是还是会出现一些问题; 首先保证你已经安装了mysql,如果是通过homebrew安装的,输入 mysql.server start 启动服务 如果在输入 mysql -u root 出现这个错误ERROR 1045 (28000): Access den...
-
日期:2020-11-03 13:28:57
点击:59
内容简介:1 QPS计算(每秒查询数) 针对MyISAM引擎为主的DB MySQL show GLOBAL status like 'questions';+---------------+------------+| Variable_name | Value |+---------------+------------+| Questions | 2009191409 |+---------------+------------+1 row in se...
-
日期:2020-11-03 13:28:57
点击:59
内容简介:下面总结的知识点全是经常用的,全都是干货,好好收藏吧。 /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数passwo...
-
日期:2020-11-03 13:28:56
点击:59
内容简介:前提条件,percona 5.6版本,事务隔离级别为RR mysql show create table test_autoinc_lock\G*************************** 1. row *************************** Table: test_autoinc_lockCreate Table: CREATE TABLE `test_autoinc_lock` ( `id` int(11) NOT...
-
日期:2020-11-03 13:28:56
点击:59
内容简介:直接上码: select 'bigint unsigned' as type ,'8' as bytes ,~0 as max_num,0 as min_num unionselect 'int unsigned','4',~032,0 unionselect 'mediumint unsigned','3',~040,0 unionselect 'smallint unsigned','2',~048,0 unionselect 'tinyint unsigne...