mysql
芝麻开门2015
这个作者很懒,什么都没留下…
展开
-
2022.2.12
发现也有几个月没有记录博客了.最近也没啥特别的问题需要记录近期工作中有 mysql通配符搜索_关键字的问题. 需要提前将字符串中的_ 符号转化为 \_来搜索.原创 2022-02-12 20:32:51 · 294 阅读 · 0 评论 -
mysql允许navicat for mysql等客户端 远程连接失败
执行语句grant all privileges on *.* to 'devuser'@'%' identified by '123456';flush privileges; 但是使用Navicat for MySQL依然连接失败经排查时由于配置文件3306端口 只允许本机访问修改 /etc/my.cnf 数据库的配置文件再次连接,就可以了...原创 2021-01-04 10:37:08 · 177 阅读 · 0 评论 -
mysql允许远程访问
grant all on *.* to abc_user@'%' identified by '123456' with grant option; flush privileges;将--bind-address=127.0.0.1改为--bind-address=0.0.0.0执行命令/usr/bin/mysqld_safe --bind-address=0.0.0.0 --datadir=/var/lib/mysql --user=root --log-error=mysql -..原创 2020-08-13 17:23:51 · 157 阅读 · 0 评论 -
Linux下mysql导出数据库
原创 2020-08-13 09:45:19 · 279 阅读 · 0 评论 -
mysql创建一个用户,给予权限
create user'用户名'@localhost identified by '密码';GRANT ALL ON *.* TO '用户名'@'%';flush privileges;原创 2020-03-25 11:45:22 · 382 阅读 · 0 评论 -
MySQL使用命令行导出数据库
执行 mysql dump -h 127.0.0.1 -u root -p 数据库名 > zoo.bak.sql查看是否导出成功find / -name "zoo.bak.sql"原创 2020-03-02 14:34:33 · 467 阅读 · 0 评论 -
[Err] 1292 - Truncated incorrect DOUBLE value: 'v1.0.0.9'
[SQL]UPDATE options SET column15='1.png' WHERE column1=3333333333333[Err] 1292 - Truncated incorrect DOUBLE value: 'v1.0.0.9'经过排查时因为sql语句没有严格按照类型书写,column1是vachar类型将语句加上单引号即可UPDATE options SET...原创 2020-02-28 15:30:31 · 403 阅读 · 0 评论 -
Warning: mysqli::__construct(): The server requested authentication method unknown to the client [ca
Warning: mysqli::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in原创 2020-02-27 12:22:25 · 1875 阅读 · 0 评论 -
Table ‘xxx’ is marked as crashed and should be repaired
方法一:使用navicat for mysql 修复表方法二执行在命令行执行repair table test quick;原创 2019-03-12 15:01:36 · 2999 阅读 · 0 评论 -
MySQL使用全文索引(fulltext index)
原文地址: https://www.cnblogs.com/tommy-huang/p/4483684.html1.创建全文索引(FullText index) 旧版的MySQL的全文索引只能用在MyISAM表格的char、varchar和text的字段上。 不过新版的MySQL5.6.24上InnoDB引擎也加入了全文索引,所以具体信息要随时关注官网,...转载 2019-03-06 13:38:39 · 384 阅读 · 0 评论 -
docker下mysql停止主从同步
docker exec -it slave /bin/mastermysql -uxym -pshow databases;stop slave; //关键点,停止slave;在主库添加数据 重启slave数据库原创 2019-02-27 17:29:54 · 992 阅读 · 0 评论 -
mysql查询慢日志是否开启
show variables like '%slow_query_log%';设置开启慢日志set global slow_query_log=1;原创 2019-02-27 17:18:56 · 752 阅读 · 0 评论 -
lnmp1.5一键安装包,修改mysql密码
安装好lnmp环境后,发现不知道mysql密码可以使用运行自动化脚本解决wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh;sh reset_mysql_root_password.sh如果服务器没有安装wget ,可以使用yum -y intstall 来安装 mysql -uroot -p输入...原创 2019-02-21 16:57:22 · 1115 阅读 · 0 评论 -
MYSQL_ASSOC 与MYSQL_NUM区别
以下代码执行的结果是() <?php mysql_connect("localhost","root","") $result=mysql_query("select id,namefrom tb1"); while($row=mysql_fetch_array($result,MYSQL_ASSOC)) {echo"ID;",$row[0],&quo原创 2019-01-08 14:34:39 · 1324 阅读 · 0 评论 -
mysql中DECIMAL (10,2)能存的数据
DECIMAL(10,2) 总共能存10位数字,末尾2位是小数,字段最大值99999999.99(小数点不算在长度内)如果提交表单是 提交1000000000000,最大还是会存99999999.99; ...原创 2019-01-04 12:32:00 · 31066 阅读 · 0 评论 -
数据库优化 开启慢查询来分析
show variables like 'slow_query_log'set global slow_query_log_file='/Users/lj/Desktop/mysql-slow.log'set global log_queries_not_using_indexes=on;set global long_query_time=1 show v...原创 2018-10-22 21:51:17 · 511 阅读 · 0 评论 -
如何在Macbook上安装MySQL
https://dev.mysql.com/downloads/file/?id=471631下载MySQL安装包,如果是第一次安装,建议下载DMG安装包打开DMG安装包,双击安装包里的PKG文件一路点击“继续”,最后点击“完成”安装完成后,打开“系统偏好设置”,可以看到多处转载 2017-09-25 14:34:56 · 1361 阅读 · 0 评论 -
mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by
mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by在mysql 工具 搜索或者插入数据时报下面错误:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregat转载 2017-08-31 17:06:53 · 300 阅读 · 0 评论 -
在一个千万级的数据库查寻中,如何提高查询效率?
在一个千万级的数据库查寻中,如何提高查询效率?1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认转载 2017-10-18 10:41:32 · 258 阅读 · 0 评论 -
mysql命令大全
Mysql常用命令行大全1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进...转载 2018-06-22 12:52:30 · 136 阅读 · 0 评论 -
mac 下命令行安装mysql
1.使用brew 安装 brew install mysql 扩展 brew info mysql(软件) 可以查看安装的软件启动 数据库服务 mysql.server start2.安装好后登录数据库mysql -u root -p show databases;show tables;select version();查看版本号create database zp;创建zp数据库use zp;...原创 2018-06-22 19:00:16 · 4952 阅读 · 0 评论 -
mysql8.0.11遇到的问题
QLSTATE[HY000] [2054] The server requested authentication method unknown to the client解决方案找到安装mysql的位置 因为我是用brew安装的所以用 brew list mysql 找到安装位置在finder下使用快捷键command_shift+G 输入 mysql配置文件路径 /usr/local/Cel...原创 2018-06-23 03:57:52 · 2108 阅读 · 0 评论 -
navicat for mysql遇到问题
Client does not support authentication protocol requested by server; consider upgrading MySQL client原创 2018-06-23 08:07:46 · 238 阅读 · 0 评论 -
解决mysqld_safe A mysqld process already exists
输入brew services stop mysql 即可解决问题.重启mysql 执行语句 mysql.server start如果用mysql.server stop 或者用kill 都是不能终止mysqld这个进程的。即使终止了,过一会就又会出现。...原创 2018-06-28 15:23:50 · 11772 阅读 · 0 评论 -
mysql数据库优化
数据库优化包括四个方面1.数据库设计的优化2.数据库查询的优化3.大型存储方面优化4.索引方面优化 几条MySQL小技巧1、SQL语句中的关键词最好用大写来书写,第一易于区分关键词和操作对象,第二,SQL语句在执行时,MySQL会将其转换为大写,手动写大写能增加查询效率(虽然很小)。 2、如果我们们经对数据库中的数据行进行增删,那么会出现数据ID过大的情况,用ALTE...转载 2018-07-26 13:43:44 · 169 阅读 · 0 评论 -
mysql悲观锁
1.需要等待提交后才可以执行set autocommit=0;begin;select * from goods where id="1" for update;update goods set counts='78' where id=1update goods set counts='8899' where id=1知道commit才提交成功 ...原创 2018-08-04 16:06:55 · 460 阅读 · 0 评论 -
mamp pro中mysql报错解决
报错内容171208 16:15:54 mysqld_safe Logging to '/Applications/MAMP/logs/mysql_error.log'.171208 16:15:54 mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MA...原创 2017-12-11 09:35:16 · 4196 阅读 · 1 评论 -
SQLSTATE[HY000]: General error: 1881 Operation not allowed when innodb_forced_recovery > 0.,审核失败
SQLSTATE[HY000]: General error: 1881 Operation not allowed when innodb_forced_recovery > 0.,解决方案 innodb_force_recovery该参数取值为0、1、20 代表党MySql关闭时,InnoDB需要完成所有的full purge 和 merge insert bu...原创 2018-09-08 23:06:55 · 4529 阅读 · 0 评论 -
navicat for mysql建索引
自增的主键自动建立上索引索引类型unique 唯一索引全文本搜索索引索引方法 btree 可以用于 > < =查询 ,如果查id=1000的数据 建立索引后 二分查找最多13次就可以查出相应的数据hash 不能做order by排序 不能做 用like模糊查询...原创 2018-09-24 16:18:52 · 9485 阅读 · 0 评论 -
Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
MySQL中utf8_general_ci与utf8_unicode_ci有什么区别呢?在编程语言中,通常用unicode对中文字符做处理,防止出现乱码,那么在MySQL里,为什么大家都使用utf8_general_ci而不是utf8_unicode_ci呢? 用了这么长时间,发现自己竟然不知道utf_bin和utf_general_ci这两者到底有什么区别。。ci是 case转载 2017-04-25 09:41:47 · 2038 阅读 · 0 评论