
MySQL/PostgreSQL
文章平均质量分 60
花果山总钻风
这个作者很懒,什么都没留下…
展开
-
Debian10.X 安装运行 MySQL5.7
在配置文件中找到 bind-address = 127.0.0.1 这一行。如果这一行存在,请注释掉(在行首添加#符号)或者将其修改为 bind-address = 0.0.0.0。限制、root用户`localhost`限制、匿名用户移除、test库移除等;3.1、如果你的服务器是云服务器,首先要在控制台的防火墙开放 3306 端口。执行命令输入密码后,会让你设置一些列的安装策略,如。一键执行,安装过程中会让你设置 root 密码。设置密码后等待安装完成即可使用设置的密码登录。创建安装脚本,一键安装。原创 2024-08-09 17:21:15 · 381 阅读 · 0 评论 -
安装使用MySQL8遇到的问题记录
因为mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。: 把 mysql 用户登录密码加密规则还原成 mysql_native_password。启动运行后 /var/log/mysqld.log 存在默认密码。用默认密码登录然后进行修改。原创 2023-08-22 16:47:10 · 413 阅读 · 0 评论 -
MySQL 正确清理binlog日志的方法
前言:MySQL中的binlog日志记录了数据库中数据的变动,便于对数据的基于时间点和基于位置的恢复,但是binlog也会日渐增大,占用很大的磁盘空间,因此,要对binlog使用正确安全的方法清理掉一部分没用的日志。【方法一】手动清理binlog清理前的准备:① 查看主库和从库正在使用的binlog是哪个文件show master status;show slave statu...转载 2019-11-19 10:15:45 · 260 阅读 · 0 评论 -
MySQL 日期操作 增减天数、时间转换、时间戳
MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数。select datediff('2008-08-08', '2008-08-01'); -- 7select datediff('2008-08-01', '2008-08-08'); -- -7一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + ...转载 2019-10-08 13:47:08 · 1525 阅读 · 1 评论 -
MySQL主从配置
1.主从复制简介MySQL 主从复制就是将一个 MySQL 实例(Master)中的数据实时复制到另一个 MySQL 实 例(slave)中,而且这个复制是一个异步复制的过程。实现整个复制操作主要由三个进程完成的,其中两个进程在 Slave(sql_thread 和 IO_thread),另外一个进程在 Master(IO 进程)上。2.主从复制原理、机制要实施复制,首先必须打开 Maste...原创 2019-09-01 23:11:26 · 411 阅读 · 0 评论 -
mysql查看执行sql语句的记录日志
https://www.cnblogs.com/jhin-wxy/p/8965888.html1、使用processlist,但是有个弊端,就是只能查看正在执行的sql语句,对应历史记录,查看不到。好处是不用设置,不会保存。use information_schema;show processlist;或者:select * from information_schema...转载 2019-06-19 21:42:11 · 689 阅读 · 0 评论 -
MySQL5.5数据导入MySQL5.7遇到的坑
1、MySQL 5.7 时间不兼容问题(Error : Invalid default value for 'last_login_time' )这是通常是由于 MySQl 升级到 5.7+ 而引起的默认值不兼容的问题mysql> select @@sql_mode;+--------------------------------------------------------...原创 2019-06-15 23:27:26 · 2303 阅读 · 0 评论 -
MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法
show full processlist; //列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些process!!再执行:kill processid; //processid表示process的id,比如kill 3301,就会将id为3301的process杀死。使用 kill 将所有的 id 杀死...原创 2018-05-22 10:48:40 · 657 阅读 · 0 评论 -
Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
http://blog.itpub.net/23249684/viewspace-1386707/今早启动一台mysql测试库的时候,启动失败:[root@test11g scripts]# /etc/init.d/mysqld restartShutting down MySQL.. [ OK ]Sta转载 2017-05-12 10:35:42 · 3485 阅读 · 0 评论 -
解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server
http://www.111cn.net/database/mysql/69386.htm这段时间在研究火车头的入库教程,在“配置登陆信息和数据库(mysql)”连接中,出现“服务器连接错误Host 'XXX' is not allowed to connect to this MySQL server”的错误。像这种错误,就是典型的远程权限问题。问题症结是MySQL 没有开放转载 2017-05-08 16:17:22 · 2717 阅读 · 0 评论 -
postgresql命令行
转载地址:http://www.cnblogs.com/wangkangluo1/archive/2012/05/29/2523654.html连接数据库, 默认的用户和数据库是postgrespsql -U user -d dbname\c dbname 切换数据库,相当于mysql的use dbname\l 列举数据库,相当于mysql的show databases转载 2016-10-26 11:25:51 · 359 阅读 · 0 评论 -
Python MySQLdb 使用utf-8 编码插入中文数据
http://blog.youkuaiyun.com/dkman803/article/details/1925326/这几天忙着帮人做一个从网页抓取股票信息并把相应信息存入MySQL中的程序。使用环境:Python 2.5 for WindowsMySQLdb 1.2.2 for Python 2.5MySQL 4.1.22在写程序中遇到了些怪的故障。第一个问转载 2016-03-26 10:59:23 · 4402 阅读 · 0 评论 -
两份MySQL的配置
[client]#password =port = 3306socket = /home/luosongtao/repo/server/django_project/mysql/mysql.sockcharacter-set-server = utf8 # *** 应用定制选项 *** ## MySQL 服务端#[mysqld] # 一般配置选项port = 3306原创 2016-03-08 23:40:25 · 426 阅读 · 1 评论 -
MYSQL创建用户Unknown column 'plugin' in 'mysql.user'的解决
http://www.52codes.net/article/436.htmlUnknown column 'plugin' in 'mysql.user'的解决方法:今天在创建用户的时候报这个错,查看user表也没有这个字段啊查找资料发现,我数据库是升级过来的,运行以下SQL即可解决方问题:ALTER TABLE `user` ADD `Cre转载 2015-10-23 10:13:42 · 2551 阅读 · 0 评论 -
更改MySQL数据库存储路径(datadir)
http://blog.sina.com.cn/s/blog_605f5b4f0100zoqn.htmlLinux下更改datadir的方式:linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home转载 2015-10-10 10:41:30 · 622 阅读 · 0 评论 -
pip 安装 mysql-python 报“error: command ‘gcc‘ failed with exit status 1”错误
http://segmentfault.com/q/1010000000618370安装MySQL-python-1.2.3c1出现“error: command 'gcc' failed with exit status 1”错误具体报错信息如下:_mysql.c: 在文件层:_mysql.c:2330: 错误:‘_mysql_ConnectionObject’没有名为‘o原创 2015-08-26 03:49:12 · 1434 阅读 · 0 评论 -
SqlAlchemy设置MySQL字符集支持Emoji
http://www.cnblogs.com/HondaHsu/p/3640180.html首先,MySQL的字符集问题主要是两个概念,一个是Character Sets,一个是Collations,前者是字符内容及编码,后者是对前者进行比较操作的一些规则。这两个参数集可以在数据库实例、单个数据库、表、列等四个级别指定。 对于使用者来说,一般推荐使用utf8编码来存储原创 2015-07-22 17:09:01 · 1871 阅读 · 0 评论 -
MySQL新建用户,授权,删除用户,修改密码;创建数据库,删除数据库
特殊权限(Access denied;//授权 "test" 用户在 "192.168.0.100"或“192.168.0.1~255” 这个网址拥有 "shujuku" 数据库的所有权限。i. reload 是 administrative 级的权限,即 server administration;用户:test,密码:i9u8&&TGB,这样就添加了一个新的用户。//登录MYSQL(有ROOT权限)。//首先为用户创建一个数据库(phplampDB)4.修改指定用户密码。//删除用户的数据库。原创 2015-07-12 15:35:13 · 874 阅读 · 1 评论 -
linux下mysql 5.7及以前版本 root密码修改方法
http://www.cnblogs.com/allenblogs/archive/2010/08/12/1798247.html1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对原创 2015-07-12 15:22:22 · 4332 阅读 · 2 评论 -
MySQL server has gone away
http://www.cnblogs.com/cenalulu/archive/2013/01/08/2850820.html原因1. MySQL 服务宕了判断是否属于这个原因的方法很简单,执行以下命令,查看mysql的运行时长$ mysql -uroot -p -e "show global status like 'uptime';"+------------转载 2015-07-11 16:52:35 · 339 阅读 · 0 评论 -
Centos7下使用yum安装MySQL
登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。转载 2015-07-09 01:22:13 · 699 阅读 · 1 评论 -
MySQL运行状态show status详解
http://www.ttlsa.com/mysql/mysql_show_status_descriptsions/要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释,不管你是初学mysql还是你是mysql专业级的dba,这都是值得看的.状态名作用域转载 2015-06-30 20:44:56 · 413 阅读 · 0 评论 -
比较全面的MySQL优化参考
http://imysql.com/2015/05/24/mysql-optimization-reference-1.shtml本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方有我的联转载 2015-06-16 22:17:28 · 363 阅读 · 0 评论 -
mysql悲观锁总结和实践
http://chenzhou123520.iteye.com/blog/1860954最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁转载 2015-05-27 19:40:48 · 367 阅读 · 0 评论 -
SQLAlchemy基本操作和常用技巧
http://www.phperz.com/article/14/1029/14403.html本文为大家讲解了Python的ORM框架SQLAlchemy基本操作和常用技巧,包含大量实例,非常好的一个学习SQLAlchemy的教程,需要的朋友可以参考下SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发转载 2015-05-22 16:10:28 · 2935 阅读 · 0 评论 -
MySQL Fabric
http://www.2cto.com/database/201408/327941.htmlOracle在今年5月推出了一套为各方寄予厚望的MySQL产品 -- MySQL Fabric,从字面上不太能看出它是啥,但是从名称上还是有迹可循的。fabric是“织物”的意思,这意味着它是用来“织”起一片MySQL数据库。MySQL Fabric是一套数据库服务器场(Database转载 2015-05-15 01:45:07 · 787 阅读 · 0 评论