随笔分类 - MySQL
摘要:今天在一个群里,一个小伙伴问了一个问题,mysql怎么随机把字母A或者B插入到表中的某个字段中去 案例如下: INSERT INTO t_rand(sex) VALUES (ELT( CEILING(rand() * 2),'男','女' ) ) ELT()、FIELD()、IFNULL() ELT
阅读全文
摘要:mysql -uroot -poRcl_123 -Dsnsdb_test -e "select host from user;" mysql -uroot -poRcl_123 -Dmysql -e "show variables like '%Thread%';" mysql -uroot -po
阅读全文
摘要:mysql数据库授权所有人 mysql数据库授权所有人 grant all privileges on *.* to 'root'@'%' identified by 'password'; flush privileges; GRANT ALL PRIVILEGES ON zabbix.* TO
阅读全文
摘要:通过mysql -uroot -p123456 -h localhost 解决方法: 由上可知,是否可以将export DATABASE_URL=mysql://root:123456@127.0.0.1/blog_mini 改成export DATABASE_URL=mysql://root:12
阅读全文
摘要:第一种方式: skip-grant-tables:非常有用的mysql启动参数 介绍一个非常有用的mysql启动参数—— --skip-grant-tables。顾名思义,就是在启动 mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码后有用。 以命令行参数启动mys
阅读全文
摘要:查看mysql的安装信息:#ps -ef | grep mysqlusr/bin/mysql 是指:mysql的运行路径 var/lib/mysql 是指:mysql数据库文件的存放路径 usr/lib/mysql 是指:mysql的安装路径#whereis mysql#mysqladmin -u ...
阅读全文
摘要:MySQL MTOP由PHP和Python开发,所以监控机需要安装PHP运行环境和Python环境。需要的核心包如下:1.MySQL 5.0及以上(用来存储监控系统采集的数据)2.Apache 2.2及以上 (WEB服务器运行服务器)3.PHP 5.3以上 (WEB界面)4.Python2 (推荐2...
阅读全文
摘要:目录一,获取mysql用户下的进程总数 二,主机性能状态 三,CPU使用率 四,磁盘IO量 五,swap进出量[内存] 六,数据库性能状态 七、querylog 八、mysqladmin的extended-status指令查看mysql各状态值 九、开源监控软件 一,获取mysql用户下的进程总数p...
阅读全文
摘要:在mysql数据库中制作千万级测试表前言:最近准备深入的学一下mysql,包括各种引擎的特性、性能优化、分表分库等。为了方便测试性能、分表等工作,就需要先建立一张比较大的数据表。我这里准备先建一张千万记录用户表。步骤:1创建数据表(MYISAM方式存储插入速度比innodb方式快很多)数据表描述数据...
阅读全文
摘要:方法:通过desc:都无法实现:方法一:selectsp.productid,sp.productname,ss.skufromsp_productspinnerjoinsku_skusssonsp.productid=ss.productidwheresp.productname='力士恒久嫩肤娇...
阅读全文
摘要:INSERTINTOhk_test(username,passwd)VALUES('qmf1','qmf1'),('qmf2','qmf11')deletefromhk_testwhereusername='qmf1'andpasswd='qmf1'MySQL里查询表里的重复数据记录:先查看重复的原...
阅读全文
摘要:如何查找MySQL中查询慢的SQL语句更多 如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long...
阅读全文
摘要:MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8,utf8可以兼容世界上所有字符第一步:找到安装mysql的...
阅读全文
摘要:mysql一次插入多条数据:INSERT INTO hk_test(username, passwd) VALUES('qmf2', 'qmf2'),('qmf3', 'qmf3'),('qmf4', 'qmf4'),('qmf5', 'qmf5')GO
阅读全文
摘要:skip-grant-tables:非常有用的mysql启动参数介绍一个非常有用的mysql启动参数—— --skip-grant-tables。顾名思义,就是在启动mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码后有用。操作方法: 1、杀掉原来进行着的mysql...
阅读全文
摘要:执行mysql select 查询报错:SELECT command denied to user 'root'@'localhost' for table "xxx"问题原因:权限不足,解决方法:还是数据库权限的问题,不知道为啥赋给了所有权限后还是有各种权限问题,看来有空得整理一下mysql所有相...
阅读全文
摘要:1.连接数据库:2.系统管理连接MySQL格式: mysql -h 主机地址 -u用户名 -p用户密码例 1:连接到本机上的 MySQL。hadoop@ubuntu:~$ mysql -uroot -pmysql;例 2:连接到远程主机上的 MYSQL。hadoop@ubuntu:~$ mysql ...
阅读全文
摘要:mysql性能优化目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2索引及查询优化三、配置优化1) max_connections2) back_log3) interactive_timeout4) ...
阅读全文
摘要:MySQL的优化技术总结如果Cache很大,把数据放入内存中的话,那么瓶颈可能是CPU瓶颈或者CPU和内存不匹配的瓶颈;seek定位的速度,read/write即读写速度;硬件的提升是最有效的方式;innodb_buffer_pool_size:配置innodb的数据缓冲池的大小来提高整体效率,可用...
阅读全文
摘要:这篇文章主要介绍了mysql优化连接数防止访问量过高的方法,需要的朋友可以参考下很多开发人员都会遇见”MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种...
阅读全文