穆琪的博客

一个程序员的自传

mysql和postgre数据库清除表数据,并且自增列重新从1自增

在mysql中如果需要清空表,只需要TRUNCATETABLEtable_name;即可,如果有自增的id字段,也会还原回1,但是postgresql与mysql稍有不同,postgresql的自增字段是通过序列sequence来实现的,所以在清空表的时候,还需要还原序列TRUNCATETABLEtable_nameRESTARTIDENTITY;...
继续阅读

Ubuntu18/linux mint19.2通过系统apt安装mysql5.7之后修改密码

Ubuntu18/linux mint19.2通过系统apt安装mysql5.7之后修改密码
我使用的是基于linuxmint19.2的系统,apt源自带的是mysql5.7安装完后却不是空密码。原来似乎在安装的时候就已经设置了默认密码。接下来就是怎么修改root密码的步骤:1.进入到etc/mysql目录下,查看debian.cnf文件里面有个帐号和密码用这个帐号和密码登录2.修改root密码showdatabases;usemysql;updateusersetauthentication_s...
继续阅读

Mariadb新版本更改root密码

我在使用xampp安装数据库时想按照原来的mysql5.7以上版本更新root密码,结果发现出现问题:ERROR1348(HY000:Column'authentication_string'isnotupdatable网上找了一下,发现大部分不符合我的情况,有一个博客说这是Mariadb10.4新版本出现的用户认证问题。MariaDBmysql.global_p...
继续阅读

MongoDB——数据类型

MongoDB——数据类型
数据类型描述String字符串。存储数据常用的数据类型。在MongoDB中,UTF-8编码的字符串才是合法的。Integer整型数值。用于存储数值。根据你所采用的服务器,可分为32位或64位。Boolean布尔值。用于存储布尔值(真/假)。Double双精度浮点值。用于存储浮点值。Min/Maxkeys将一个值与BSON(二进制的JSON)元素的最低值和最高值相对比。Array用于将数组或列表或多个值存储为一个键。Timestamp时间戳。记录文档修改或添...
继续阅读

MongoDB为数据库添加用户认证

MongoDB默认直接连接,无须身份验证,这样会很不安全。1.创建最高权限用户先切换到admin数据库useadmin然后创建用户db.createUser({user:"root",pwd:"root",roles:[{role:"userAdminAnyDatabase",db:"admin"}]}这就创建了一个用户名为root,密码为root,对数据库admin拥有...
继续阅读

MongoDB——对比MySQL

MongoDB——对比MySQL
这里先放一个来自菜鸟教程MySQLvsMongoDB的图其中数据库两者没有什么区别,重点可以先掌握表、行、字段这三项在MongoDB中的称呼和作用。MySQL中的表在MongoDB中称作集合,故名思意,数据的集合。每一个集合就相当于MySQL的一张数据表。文档则是相当于MySQL的一行数据,这里继续引用一张图:但是非关系型数据库,每个文档的数据可以是不一样的。接下来是字段,即图中右边的类似JSON数据中的Key,他就相当于MySQL中数据表定义的字段。...
继续阅读

MongoDB——NoSQL数据库

NoSQL最简单的理解就是非关系型数据库,对比就是MySQL。类似于redis,或者是字典(或JSON),使用的是键值对的方式存储(key-value)查询不如MySQL强大一份数据应该叫"文档"(文档存储)mongodb是最像关系型数据库的非关系型数据库。与关系型数据库不一样的是,文档中存储的数据可以是不关联的。...
继续阅读

身份验证插件 - Unix套接字 - MariaDB知识库

这是Mariadb对于身份验证插件的官方文档的解释。MariaDBstartingwith5.2.0ThispluginfirstappearedinMariaDB5.2.0.DescriptionThispluginallowstheusertouseoperatingsystemcredentialswhenconnectingtoMariaDBviaUnixsocket.Itworksbyretrievingu...
继续阅读

新版本Mariadb安装后直接用root就可登录问题

新版本mariadb(包括mysql)采用了unix_socket认证,导致了使用root用户下不用密码就能登录,而其他用户端访问不了,现在要将他调回原来的认证模式。MariaDB[(none]>selectuser,pluginfrommysql.user;+------+-------------+|user|plugin|+------+-------------+|root|unix_socket|+----...
继续阅读
搜索
«   2020年6月   »
1234567
891011121314
15161718192021
22232425262728
2930
标签列表
站点信息
  • 文章总数:140
  • 页面总数:0
  • 分类总数:12
  • 标签总数:2
  • 评论总数:0
  • 浏览总数:16693
友情链接
© 鲁ICP备18041558号
Powered by Z-BlogPHP & Yiwuku.com