
+ Mysql
null
王佳斌
13191835106
-
原创 phpMyAdmin - 数据库导入与导出(Mysql)
前言有时候,我们在本地环境写好逻辑及创建的数据库后,需要部署到服务器上,代码直接复制过去就好了,但数据库需要涉及导入与导出。导出本地环境在本地环境中,你需要登录 phpMyAdmin 进行导出操作:导出后,你会得到一个 .*sql 文件,如下图所示:导入部署环境(服务器)得到本地环境中导出的数据库后,需要在服务器环境的 phpMyAdmin 执行导入操作:...2020-10-10 23:07:33740
0
-
原创 Mysql - 报错:Duplicate entry ‘0‘ for key ‘PRIMARY‘(Navicat for MySQL)解决
前言我用的是可视化数据库软件 Navicat for MySQL ,出现如下弹框报错:XXXX - Duplicate entry '0' for key 'PRIMARY'解决由于 主键字段没有添加自动递增导致的 ,让其自增即可,如下图所示:保存。2020-08-30 17:14:37664
1
-
转载 Navicat for MySQL 安装(百度云链接)
百度云链接:https://pan.baidu.com/share/init?surl=2Ta5ndoeGzHhNk_72NmqUg点击第一个应用程序一路安装即可。安装成功之后,再点击第二个应用程序PatchNavicat.exe,会弹出一个文件选择框,找到Navicat的安装路径,选择navicat.exe。搞定!...2020-07-11 21:24:482148
5
-
原创 Mysql - 如果数据库表中的记录存在相同记录则不插入记录,反之插入。
前言最近这个需求是 php 接收前端数据,然后将数据存入数据库中,但相同记录不能存入。查了查百度,都把简单的事情复杂化了,竟然还有先查询数据表再判断插入的方式(大拇指),通通不采纳,后来直接翻阅了 SQL 手册,最终使用 IGNORE 关键字来做这件事情。根据设置了主索引 PRIMARY 的字段进行判断,如果字段相同则不做插入记录操作,反之插入。准备(1)一个数据库表,结构如下:...2020-03-08 11:12:082307
0
-
原创 初识MySQL
简述MySQL由瑞典公司开发(现属于Oracle旗下),它是最流行的关系型数据库管理系统,尤其是在web应用方面。它是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,毫无疑问速度得到了提升,并且不会因为一块区域瘫痪整个仓库,侧面提高了灵活性,并且,MySQL是开源的!应用范围及独特系统管理模式Web网站系统:安装配置简单,性能优越,开源。日志...2019-05-05 20:05:57790
0
-
原创 MySQL增删改查
标题2019-06-12 12:54:077562
0
-
原创 Mysql授权允许远程访问
前言Mysql授权允许远程登录后,linux中安装的mysql可以与Navicat for Mysql(可视化)等连接,在可视化软件下管理数据库。注意:不能使用临时密码设置密码命令:alter user 'root'@'localhost' identified by '这里是你的密码';授权允许远程访问一、授权命令:grant all privileges on *.* to '...2019-06-13 17:20:3611375
4
-
原创 My设置密码报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requir
分析总结英文翻译:错误1819(hy000):您的密码不符合当前策略要求再来看一下validate_password_policy取值:PolicyTests Performed0 or LOWLength1 or MEDIUMLength; numeric, lowercase/uppercase, and special characters2 or...2019-06-13 16:15:075900
2
-
原创 登录MySQL客户端报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
前言使用mysql -uroot –p登录后,出现如下错误:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)定位问题并解决拒绝用户’root’@'localhost’的访问,安装时root密码时随机的,所以才导致无法使用root密码直接登录客户端。把【mysql -uroo...2019-06-13 15:31:282844
0
-
原创 Mysql获取临时密码(rpm包安装方式)
前言mysql从5.7默认安装之后root是有密码的,为了加强安全性,mysql5.7为root用户随机生成一个密码,它在error log中。还有,mysql只有启动过一次才可以查看临时密码。注意:如果是rpm包安装的mysql,则默认是/var/log/mysqld.log。启动Mysql服务:service mysqld start随机生成临时密码我这里为rpm包安装方式,所...2019-06-13 15:13:037284
0
-
原创 安装Mysql报错:Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 问题解决
前言解决Mysql安装到mysql-community-server-5.7.26-1.el6.x86_64.rpm时报错问题。如果你想参考此博文解决办法,请务必仔细看以下几条自身是否符合,对症下药,也是对大家负责。(1)你是CentOS7系统吗(起点)?(2)你ping自己的IP地址可以通吗(保障)?(2)你是通过rpm包方式装Mysql吗(方式)?(3)你是从Mysql官网下载的r...2019-06-13 14:45:543322
2
-
原创 设置Mysql开机启动权限配置
一、编辑rc.local文件vi /etc/rc.local在rc.local文件尾部添加以下代码:mkdir -p /var/run/mysqldchown mysql.mysql /var/run/mysqld/二、设置rc.local权限chmod 774 /etc/rc.d/rc.local...2019-06-13 18:06:393249
1
-
原创 Navicat for Mysql远程连接Mysql
下载Navicat for Mysqlhttps://www.cr173.com/soft/38153.html准备阶段首先确保你的linux中mysql是否正常,如建立一个表等基本操作是否可执行。还有,Mysql不可以是临时密码,如果是临时密码,则用以下命令设置:alter user 'root'@'localhost' identified by '这里填写你的密码';然后,确...2019-06-13 17:46:015599
2
-
原创 Navicat for Mysql (MySQL):EBDAE for columntype at row 1 (varchar类型无法输入中文)
问题做了一个数据库表,如下图所示:问题出在了 typeName 字段上,我要存放标签类别,使用 varchat 类型似乎没有问题。然后来到了插入内容环节,在 typeName 字段尝试插入 测试 二字,如下图:但不料 Navicat for Mysql 却提示下图信息,大概的意思说我超出了范围,但是插入英文却可以。解决最终怀疑是字符编码的问题,然后尝试将 字符集 设置为 gbk,...2020-02-01 21:29:083222
0
-
原创 service mysqld start 启动服务失败(Job for mysqld.service failed because the control process exited with e)
问题昨天使用 MySQL 可视化工具建立两个表后就断开了数据库连接,同时Linux 服务器也关闭了。就在刚刚打开服务器时,输入 service mysqld start 启动服务时却得到了以下完整的信息:# SEO[root@localhost ~]# service mysqld startStarting mysqld (via systemctl): Job for mysqld....2020-02-02 15:29:111616
0