PostgreSQL 不依赖客户端常用的命令
/** 连接到数据库控制台 **/
/opt/PostgreSQL/10/psql -U postgres -d database_name -h 192.168.1.250 -p 5432
/** 输入密码后,进入控制台如下: **/
mytest=#
\h:查看SQL命令的解释,比如\h select。
\?:查看psql命令列表。
\l:列出所有数据库。
\c [database_name]:切换到其他数据库。
\d:列出当前数据库的所有表格。
\d [ta ... 阅读全文
Ubuntu 以 APT 方式安装最新的 MySQL
记得上次写了 《
Ubuntu 14.04 安装 64位的 MySQL 5.7.9
》的文章,发现对于一般用户,操作起来还是繁琐,主要是多个包互相的依赖关系造成的,有些人问能不能使用 Ubuntu apt-get install 来安装最新的 MySQL?答案是可以的。
甲骨文官方提供了这种方案,不仔细看,还真不好发现,下面说说步骤:
1: 先到 MySQL 官网上,找到 APT 包 ... 阅读全文
让远程用户访问 MySQL 的步骤
为了安全,MySQL 数据库默认安装是不支持外网 ip 访问的,如果项目需要,可以配置外网 IP 访问,配置很很简单,只需两步完成配置。
以下的配置,可能会带来安全隐患,需要谨慎考虑。我的项目,由于采用了分布式的部署,服务器并不在一个内网段里,不得已只能开放外部访问了,同时我希望 MySQL 既能外部 IP 访问,也能 使用 127.0.0.1 ... 阅读全文
数据库的命名 - 数据库最佳实践系列
很少留意数据库的命名规范,其实这件事情还挺重要的,好的数据库命名规则,有助于项目的维护成本,本人结合经手的项目,发现自己喜欢这样的命名方式。
数据库名,避开驼峰命名法,采用了全部小写,如果数据库名有多各单词,则可加_,比如 abcd, ab_cd,这么做也是顾虑到有些系统或数据库体系,大小写敏感。
表名,同样使用以上的办法 ... 阅读全文
分表分库浅谈 - 数据库最佳实践系列
早在 Web 互联网时代,数据已经很庞大,到了移动互联时代,数据更大了,一个稍微知名的 App ,不到半年的光景,数据已经不是一台服务能装得下了,工作中,碰到了这样的事情,喜出望外之后,有点发愁了,数据日益剧增,小团队找不到更好的方案。
看了很多知名团队的方案,都如出一辙,基本原理就是数据库分布式架构,分表分库。
分表分 ... 阅读全文
Ubuntu下 PostgreSQL 启动 重启 停止
Ubuntu下PostgreSQL 启动 重启 关闭 ,首先看看以下目录有没有postgres 的启动服务:
ls /etc/init.d/
拿PostgreSQL 9.4 为例,你如果发现 postgresql-9.4 的启动服务,可以用以下指令启动 重启 关闭PostgreSQL 数据库。
/etc/init.d/postgresql-9.4 start|restart|stop
postgres 的启动服务提供start|restart|stop几个选项,用户自行 ... 阅读全文
第 1 页 共 1 页