
MySQL
MySQL & MariaDB
DexterLien
这个作者很懒,什么都没留下…
展开
-
使用中科大镜像站安装MariaDB 10.4.11
CentOS 7官方yum仓库里面还是老掉牙的Mairadb 5.5 记录一下使用国内镜像源直接yum安装MariaDB 10.4配置repo# vim /etc/yum.repo.d/mariadb.repo内容粘贴如下[mariadb]name = MariaDBbaseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.4/cen...原创 2020-01-19 18:54:19 · 1371 阅读 · 0 评论 -
强制truncate带有外键的表
SET FOREIGN_KEY_CHECKS = 0; TRUNCATE table $table_name; SET FOREIGN_KEY_CHECKS = 1;原创 2019-12-20 16:06:09 · 648 阅读 · 0 评论 -
Ubuntu18.04中使用apt安装MariaDB 10.1.43后无法登陆问题解决
吐槽以前装个MySQL什么的好简单的,现在搞得越来越麻烦了好像,默认用apt装的mariadb-server按说root初始密码应该是空的,但是高低进不去,提示:ERROR 1698 (28000): Access denied for user 'root'@'localhost'跑了n遍mysql_secure_installation也没卵用,老中医遇到新问题了.扒了扒资料才知道,a...原创 2019-12-12 18:59:51 · 811 阅读 · 0 评论 -
解决远程连接MariaDB/MySQL速度慢的问题
同一局域网内连接服务器的MariaDB/MySQL要十几秒,显然很不正常,其实只需要修改/etc/my.cnf或者/etc/mysql/mariadb.conf.d/50-server.cnf,在[mysqld]段落中增加一行skip-name-resolve跳过计算机名解析就行了[mysqld]skip-name-resolve...原创 2019-09-13 19:09:38 · 1991 阅读 · 0 评论 -
MySQL查询常用时间范围数据示例
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) ...原创 2019-07-26 15:19:07 · 232 阅读 · 0 评论 -
配置MySQL/MariaDB的默认字符集
无论是使用XAMPP类似集成环境或是手工安装的MySQL/MariaDB默认字符集都是lartin1,后续调用的时候每次都要进行转码很麻烦,记录一下通过修改配置文件修改数据库的默认编码:Linux下修改文件/etc/my.cnf ,windows下修改my.ini,内容一样的[client] # password = your_password port = ...原创 2018-03-30 12:00:08 · 1871 阅读 · 0 评论 -
MySQL 5.7安装完成后默认密码修改
记得以前玩MySQL装完后默认密码都是空的,好久没搞过了,在CentOS7里面装了个貌似应该是最新的吧5.7.16,死活用mysql -u root进不去,查了半天才找到密码在/var/log/mysqld.log这个文件里,可以用grep 'temporary password' /var/log/mysqld.log来查询,如图:修改密码使用命令:#mysqladmin -ur原创 2016-10-31 23:08:51 · 1539 阅读 · 0 评论 -
利用sql语句随机抽取记录
1. Oracle,随机查询20条select * from( select * from 表名 order by dbms_random.value) where rownum 2.MS SQL Server,随机查询20条select top 20 * from 表名 order by newid()3.My SQL:,随机查询20条转载 2017-08-24 17:54:31 · 2844 阅读 · 0 评论 -
MySQL的备份与还原
MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。1.Win32下MySQL的备份与还原1.1 备份开始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server5.0/bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename>exportfilenam原创 2017-05-27 10:33:51 · 234 阅读 · 0 评论 -
php 下进行mysql参数化查询
记录一下,php下的mysql参数化查询[php] view plain$query = sprintf("SELECT * FROM Users where UserName='%s' and Password='%s'", mysql_real_escape_string($Username),原创 2016-02-24 21:42:51 · 2463 阅读 · 0 评论