
Mysql
文章平均质量分 65
守护大白菜
技术就是生产力
展开
-
mariadb 10.5创建用户和修改密码
不知不觉MariaDB已经更新到10.5.8了,它较10.2和10.3做出的变化还是蛮大的在mariadb10.5当中,将用户身份验证做了更改所有用户帐户,密码和全局特权都存储在mysql.global_priv表中。该mysql.user表仍然存在,并且具有与以前完全相同的列集,但是现在它是一个引用该mysql.global_priv表的视图。其次,是unix_socket它可以让用户通过本地socket登陆而无需密码,据介绍,这种加密非常安全可靠,但我暂时用不上如果你正常安装,那么ma.原创 2021-02-04 13:54:00 · 6572 阅读 · 0 评论 -
mysql中的case when 与if()
统计data_id>0的条数count(CASE data_id WHEN data_id > 0 THEN data_id ELSE null END) //直接用此方法统计出来是全部,此路不通转换一下 用sum来统计数量,,,当data_id>0时sum(1),否则sum(0);sum(IF(data_id>0,1,0))原创 2017-11-08 17:44:52 · 4829 阅读 · 0 评论 -
修改MySQL访问密码
转载:https://www.jb51.net/article/39454.htm方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); ...转载 2018-06-13 09:21:35 · 618 阅读 · 0 评论 -
mysql中创建用户使用password加密后,用户登录不上(显示密码或用户名不正确)
分两种情况:1:修改的是mysql自带的user表(设置用户访问数据库权限)此种情况可以1>1、首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123');1>2、用UPDA...原创 2018-06-13 11:23:01 · 8340 阅读 · 0 评论 -
mysql授权用户访问权限
GRANT priv_type ON database.table TO user[IDENTIFIED BY [PASSWORD] 'password'] [,user [IDENTIFIED BY [PASSWORD] 'password']...] priv_type代表允许操作的权限。 database.table代表数据库名.表名 注意*代表所有,如database.*代表该数据库的所...原创 2018-06-22 16:10:39 · 6552 阅读 · 0 评论 -
mysql导入导出sql文件
转载: https://www.cnblogs.com/yuwensong/p/3955834.htmlmysql导入导出sql文件window下1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名>...转载 2018-06-18 09:30:07 · 541 阅读 · 0 评论 -
网站系统卡顿(mysql 占用内存超过100%)解决办法
一.今天,运营突然反应网站特别卡,于是上服务器使用top查看如下:可以看到服务器负载很高,,mysql CPU使用已达到接近400%(因为是四核,所以会有超过100%的情况)。登录mysql后使用show processlist;命令查看如下:发现Sending data(数据库查询)过多,但是sql的字段索引优化已经优化了,,,所以怀疑是请求过多,,,经询问,是一小伙伴在页面...原创 2018-11-20 16:20:20 · 3289 阅读 · 4 评论 -
mysql服务器重启后,终端登录mysql报错:Can't connect to local MySQL server through socket '/var/mysqld/mysql.sock''
因为并发问题,修改了mysql配置文件中的并发数参数max_connections之后重启mysql后,,使用mysql -uroot -p 登录mysql报错:Can't connect to local MySQL server through socket '/var/mysqld/mysql.sock'';查看错误日志后显示:如下:190114 16:22:16 InnoDB:...原创 2019-01-14 17:40:14 · 449 阅读 · 0 评论 -
linux下定时脚本kill 掉mysql 占用时长的sleep进程
MySQL + PHP的模式在大并发压力下经常会导致MySQL中存在大量僵死进程,导致服务挂死。为了自动干掉这些进程,弄了个脚本,放在服务器后台通过crontab自动执行。发现这样做了以后,的确很好的缓解了这个问题。把这个脚本发出来和大家Share。根据自己的实际需要,做了一些修改: SHELL脚本:mysqld_kill_sleep.sh 注意红色为注释,不用写入脚本vim m...原创 2019-02-15 17:42:43 · 1396 阅读 · 0 评论 -
centos7 安装mysql5.7及配置
转载于:https://www.cnblogs.com/weiok/p/5373270.html一、Mysql 各个版本区别:1、MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2、MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3、MySQL Cluster 集群版,开源免费。可将几个MySQL Server封...转载 2019-02-13 11:16:52 · 1001 阅读 · 0 评论 -
阿里云centos7服务器部署mysql后远程无法连接
1.首先查看防火墙状态: firewall-cmd --state 显示 not runing ,所以先开启防火墙:systemctl start firewalld2.查看防火墙开放的端口: firewall-cmd --zone=public --list-ports 显示为空3.添加mysql端口,登录mysql后通过show variables like 'por...原创 2019-02-13 16:47:49 · 1203 阅读 · 4 评论 -
大批量数据写入mysql报错 #1436 Thread stack overrun
一次插入5万条数据导致数据库报错:General error: 1436 Thread stack overrun: 246144 bytes used of a 262144 byte stack, and 16000 bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.方法一:错误原因:thre...原创 2019-09-18 11:00:45 · 3094 阅读 · 0 评论 -
mysql数据库中删除数据的三种形式 drop和 truncate 和 delete
mysql数据库中删除数据的三种形式 drop 和 truncate 和 delete原创 2017-05-10 13:40:02 · 2911 阅读 · 0 评论 -
yii操作数据库
yii操作数据库 批量插入数据原创 2017-05-10 11:24:43 · 316 阅读 · 0 评论 -
msql查询中报错 Unknown column '黄色水果' in 'where clause'
Unknown column '黄色水果' in 'where clause'原创 2017-05-03 11:40:48 · 8116 阅读 · 0 评论 -
PHP基础知识系统复习
本文可以作为一篇自我考察的指导,看看自己在基础方面,是否都扎实的掌握了。如果你已经会了,温故而知新,也总是一个好习惯。本文速读:1. PHP编码2. 数据库3. linux基础4. 网络基础5. 服务器基础正文:搜集这些题目是想在学习PHP方面知识有更感性的认识,单纯看书的话会很容易看后就忘记。曾经看过数据结构、设计模式、HTTP等方面的转载 2016-06-29 19:44:34 · 7922 阅读 · 0 评论 -
mysql索引总结----mysql 索引类型以及创建
转载于:http://feiyan.info/16.html关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查转载 2016-07-01 16:45:52 · 239 阅读 · 0 评论 -
如何将.sql文件导入数据库
以下几种方法的前提是数据库中已经创建了你要所导入的库(dbname)方法一:xshell远程连接服务器导入数据库:mysql -uuser -ppassword dbname例如:mysql -uroot -p123 student方法二:本地导入数据库:mysql -uuser -ppassword dbname注:路径用"/"而不用"\"例如:mysql -ux原创 2016-06-11 17:02:53 · 2724 阅读 · 2 评论 -
Wamp与LNMP环境下的mysql进入后查看数据库时报错的不同解决方法
一.WAMP环境下的问题:解决方法:对于错误(1):解决:退出数据库,再次进入,进入后在进行其他操作之前先设置密码如下图:对于(2)出现的问题是因为设置密码格式书写错误:正确格式:mysql>set password = password('123456');注:123456是新设置的密码.二.LNMP环境下的问题(忘记root用户的密码)解决方法:原创 2016-06-21 14:45:16 · 595 阅读 · 0 评论 -
修改mysql默认字符集的方法(插入数据库数据乱码)
两个最常见的修改mysql默认字符集的方法:mysql默认字符集能否进行修改呢?答案是肯定的,下面就将教您两种修改mysql默认字符集的方法,希望对您学习mysql默认字符集方面能有所启迪。(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,如 default-character-set = utf8 character_set_server = ut转载 2016-06-21 16:50:49 · 1205 阅读 · 0 评论 -
MySql创建本地用户和远程用户 并赋予权限
1、以管理员身份登录mysqlmysql -u root -p2、选择mysql数据库use mysql;3、创建用户zhangsan并设定密码create user 'zhangsan'@'localhost' identified by '123456';4、刷新使操作生效flush privileges;5、为用户创建数据库create database原创 2016-06-22 23:02:35 · 413 阅读 · 0 评论 -
Yii2.0 对数据库 查询的一些简单的操作
Yii2.0 对数据库 查询的一些简单的操作原创 2016-11-09 10:09:24 · 444 阅读 · 0 评论 -
MySQL数据库 单表 自查有重复值得字段
MySQL数据库 单表 自查有重复值得字段原创 2016-10-29 09:42:47 · 765 阅读 · 0 评论 -
sql语句的执行顺序
sql语句的执行顺序转载 2016-10-20 13:40:28 · 269 阅读 · 0 评论 -
MyISAM表的存储格式---行格式
MyISAM表的存储格式1. 静态(固定长度)表特征2. 动态表特征3. 已压缩表特征MyISAM支持三种不同存储格式。其中两个(固定格式和动态格式)根据正使用的列的类型来自动选择。第三个,即已压缩格式,只能使用myisampack工具来创建。当你CREATE或ALTER一个没有BLOB或TEXT列的表,你可以用ROW_FORMAT表选项强制表的格式为FIXED原创 2017-04-13 18:52:52 · 3046 阅读 · 0 评论 -
yii中gii快速创建module类
Yii2用Gii自动生成Module+Model+CRUD发布于 2015-12-10 07:26:08 | 2081 次阅读 | 评论: 0 | 来源: PHPERZYii2 PHP 框架Yii 2 完全根据 Yii 1.1 版本重写,后者是最流行的 PHP 框架之一。Yii 2 继承了 Yii 的简洁、快速、和高扩展性。Yii 2 需要 PHP 5.4,并且拥有现代 Web转载 2017-04-14 11:41:09 · 1516 阅读 · 0 评论 -
忘记Lnmp下的msql的root用户密码怎么办(主要涉及权限问题)
先关掉mysql服务器;1、先确认mysql的工作状态: #mysql status ,如果mysql正在running,则先将其关闭 # service mysql stop2、进入mysql配置文件:原创 2016-05-20 14:13:51 · 1687 阅读 · 0 评论