数据库
文章平均质量分 76
数据库配置、使用时遇到的问题
fj_changing
这个作者很懒,什么都没留下…
展开
-
sqlite数据库备份与恢复
先去官网下载sqlite-tools-win32-x86-3340100.zip,版本号以后会变。解压后打开sqlite3.exe。也可以将它添加到环境变量后直接在cmd使用。备份方式一sqlite>.open FILENAME # 打开数据库 sqlite>.backup NEWNAME # 备份数据库,备份的是文件,不是SQL语句 sqlite>.restore 备份文件的名字 # 恢复数据库备份方式二sqlite>.open FILENAME # 打开数据原创 2021-02-07 14:00:07 · 4573 阅读 · 0 评论 -
ERROR 1055 (42000): Expression of SELECT list is not in GROUP BY clause
mysql --version结果:mysql Ver 8.0.22-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))报错的最后一句是this is incompatible with sql_mode=only_full_group_by问题原因:ONLY_FULL_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中,也就是说查出.转载 2021-01-10 23:25:00 · 559 阅读 · 0 评论 -
navicat连接mysql8报错2003 - can‘t connect to mysql server on 10061 unknown error
mysql --version结果:mysql Ver 8.0.22-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))有人说是mysql8改了身份认证方式,但navicat还是使用的旧身份认证方式;或未开启远程连接的原因;查我的报错代码都是windows环境未启动mysql服务,而我的mysql在linux。之前文章记录了我的mysql的配置,sudo mysql_secure_installation时选了允许远程root登录(问Disallow.原创 2021-01-08 00:08:03 · 1581 阅读 · 0 评论 -
mysql创建用户和分配权限
mysql --version结果:mysql Ver 8.0.22-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))已经创建了数据库test创建用户'username'@'host'中,username的单引号可以省略,host为localhost表示仅允许本地登录,host为%表示允许从任意地址登录create user 'user1'@'%' identified by 'USER1';分配权限/用户授权databasename..原创 2021-01-08 00:10:46 · 244 阅读 · 1 评论 -
ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘
mysql --version结果:mysql Ver 8.0.22-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))安装时让设了root密码,但装好以后用mysql -uroot -p进行连接测试时,输刚才设置的root密码,报错ERROR 1698 (28000): Access denied for user 'root'@'localhost'另外,安装时删除了自动创建的测试数据总体分两步,进入数据库,修改root密码。其中进入数据库有.原创 2021-01-04 23:54:53 · 1345 阅读 · 0 评论