
+ Mysql
文章平均质量分 56
资深前端工程师多年实战开发经验,持续产出企业级项目解决方案,帮助入行新人少走弯路。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
蔡来了
资深前端工程师多年实战开发经验,持续产出企业级项目解决方案,帮助入行新人少走弯路。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql - 超详细环境搭建(Windows)
前言df下载百度网盘:https://dev.mysql.com/downloads/mysql/提取码:您下载好之后,得到如下图所示压缩包:然后解压,存放任意目录(不要有中文),等待使用。第一步首先需要初始化数据库。打开您存放 Mysql 的目录,定位到 bin 目录,如下图所示:在此目录下,打开 cmd 窗口,执行如下命令:mysqld --initialize --console成功后,注意复制记录下红框处的字符,它是首次随机生成的密码:第二步初始化数据原创 2022-03-29 17:44:13 · 4017 阅读 · 0 评论 -
Mysql - 设计规范
一、数据库命名规范所有的数据库对象名称必须使用小写字母并用下划线表示,因为默认情况下,mysql 对大小写敏感, mysql 数据库本质上是 linux 系统下的一个文件,而 linux 系统是大小写敏感的。所有数据库对象名称禁止使用 mysql 保留关键字。数据库对象的命名要能做到见名知意,并且最好不要超过 32 个字符。太长不方便使用,并且会在传输时增加网络开销。临时表必须以 tmp_ 为前缀并以日期为后缀。备份表必须以 bak_ 为前缀并以日期为后缀。所有存储相同数据的列名和列类型必须一原创 2020-10-09 23:03:52 · 1980 阅读 · 6 评论 -
phpMyAdmin - 数据库导入与导出(Mysql)
前言有时候,我们在本地环境写好逻辑及创建的数据库后,需要部署到服务器上,代码直接复制过去就好了,但数据库需要涉及导入与导出。导出本地环境在本地环境中,你需要登录 phpMyAdmin 进行导出操作:导出后,你会得到一个 .*sql 文件,如下图所示:导入部署环境(服务器)得到本地环境中导出的数据库后,需要在服务器环境的 phpMyAdmin 执行导入操作:...原创 2020-10-10 23:07:33 · 4799 阅读 · 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:37 · 1977 阅读 · 1 评论 -
Navicat for MySQL 安装(百度云链接)
百度云链接:https://pan.baidu.com/share/init?surl=2Ta5ndoeGzHhNk_72NmqUg点击第一个应用程序一路安装即可。安装成功之后,再点击第二个应用程序PatchNavicat.exe,会弹出一个文件选择框,找到Navicat的安装路径,选择navicat.exe。搞定!...原创 2020-07-11 21:24:48 · 4807 阅读 · 6 评论 -
Mysql - 如果数据库表中的记录存在相同记录则不插入记录,反之插入。
前言最近这个需求是 php 接收前端数据,然后将数据存入数据库中,但相同记录不能存入。查了查百度,都把简单的事情复杂化了,竟然还有先查询数据表再判断插入的方式(大拇指),通通不采纳,后来直接翻阅了 SQL 手册,最终使用 IGNORE 关键字来做这件事情。根据设置了主索引 PRIMARY 的字段进行判断,如果字段相同则不做插入记录操作,反之插入。准备(1)一个数据库表,结构如下:...原创 2020-03-08 11:12:08 · 5246 阅读 · 0 评论 -
初识MySQL
简述MySQL由瑞典公司开发(现属于Oracle旗下),它是最流行的关系型数据库管理系统,尤其是在web应用方面。它是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,毫无疑问速度得到了提升,并且不会因为一块区域瘫痪整个仓库,侧面提高了灵活性,并且,MySQL是开源的!应用范围及独特系统管理模式Web网站系统:安装配置简单,性能优越,开源。日志...原创 2019-05-05 20:05:57 · 1033 阅读 · 0 评论 -
MySQL增删改查
标题原创 2019-06-12 12:54:07 · 7733 阅读 · 0 评论 -
Mysql授权允许远程访问
前言Mysql授权允许远程登录后,linux中安装的mysql可以与Navicat for Mysql(可视化)等连接,在可视化软件下管理数据库。注意:不能使用临时密码设置密码命令:alter user 'root'@'localhost' identified by '这里是你的密码';授权允许远程访问一、授权命令:grant all privileges on *.* to '...原创 2019-06-13 17:20:36 · 32507 阅读 · 9 评论 -
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:07 · 16151 阅读 · 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:28 · 3255 阅读 · 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:03 · 12644 阅读 · 1 评论 -
安装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:54 · 12165 阅读 · 3 评论 -
设置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:39 · 4615 阅读 · 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:01 · 8485 阅读 · 3 评论 -
Navicat for Mysql (MySQL):EBDAE for columntype at row 1 (varchar类型无法输入中文)
问题做了一个数据库表,如下图所示:问题出在了 typeName 字段上,我要存放标签类别,使用 varchat 类型似乎没有问题。然后来到了插入内容环节,在 typeName 字段尝试插入 测试 二字,如下图:但不料 Navicat for Mysql 却提示下图信息,大概的意思说我超出了范围,但是插入英文却可以。解决最终怀疑是字符编码的问题,然后尝试将 字符集 设置为 gbk,...原创 2020-02-01 21:29:08 · 4271 阅读 · 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:11 · 10643 阅读 · 0 评论