随笔分类 -  mysql

摘要:背景 MySQL是常用数据库,其中版本已经有很多了,安装方式也有很多,联网装、安装包等。不仅安装麻烦,卸载也很麻烦。因此笔者一般都是使用绿色版安装,安装过程自己很清晰,每一步都知道自己做了什么,卸载时也很容易,自己安装的时候做了什么,卸载的时候删除什么就行了。 版本 MySQL版本很多,而且版本之间 阅读全文
posted @ 2024-09-18 16:38 疯子110 阅读(2902) 评论(0) 推荐(0)
摘要:下载 官方地址: https://dev.mysql.com/downloads/mysql/ 选择版本前需先看一下服务器的 glibc 版本 ldd --version 上传 将下载好的 tar 包上传到服务器上,这里演示上传到了 /usr/local/ 文件夹下 解压 tar -Jxvf mys 阅读全文
posted @ 2024-08-20 17:40 疯子110 阅读(445) 评论(0) 推荐(0)
摘要:说明:尽量不要用root用户安装和启动mysql 问题示例 原因:一般是root用户执行导致,如果MySQL是root以外用户安装的,则用安装的用户执行不会出差 固执:这里就是要用root执行。 [root@hadoop01 mysql]# service mysql start Starting 阅读全文
posted @ 2024-08-20 17:23 疯子110 阅读(1393) 评论(0) 推荐(0)
摘要:kettle连接MySQL报错 但已经把相应的包放到kettle的lib目录下时,仍然报连接不上的错误,那可能是MySQL时区的问题。解决如下:登入MySQL修改为东八区的命令:方法一: mysql> set global max_allowed_packet=1024*1024; mysql> s 阅读全文
posted @ 2023-07-25 17:35 疯子110 阅读(2649) 评论(1) 推荐(0)
摘要:问题描述MYSQL默认只能本地连接,即127.0.0.1和localhost,其他主机IP无法访问数据库,否则会出现如下报错信息:Host is not allowed to connect to this MySQL server 一、先在本地用localhost用户登录MYSQL mysql> 阅读全文
posted @ 2023-07-25 16:33 疯子110 阅读(794) 评论(0) 推荐(0)
摘要:MySQL 连接出现 is not allowed to connect to this MySQL Server错误提示 打开 MySQL8.0 Command Line Client1. 打开远程连接 mysql> use mysql; mysql> update user set user.H 阅读全文
posted @ 2023-07-17 14:34 疯子110 阅读(683) 评论(0) 推荐(0)
摘要:mysql报错:You must reset your password using ALTER USER statement before executing this statement.新安装mysql后,登录后,执行任何命令都会报错:You must reset your password 阅读全文
posted @ 2023-07-17 14:30 疯子110 阅读(566) 评论(0) 推荐(1)
摘要:Navicat 连接MySQL数据库出现错误:2059 - authentication plugin 'caching_sha2_password’的解决方法错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户 阅读全文
posted @ 2023-07-17 14:25 疯子110 阅读(1345) 评论(0) 推荐(0)
摘要:新安装的mysql,官网下载的mysql8的版本,安装都没有问题,最主要就是安装完了不知道初始密码,进不去mysql。 1.安装mysql 这里推荐按照 菜鸟教程来安装。菜鸟教程中,有个步骤:初始化数据库:mysqld –initialize –console执行完成后,会输出 root 用户的初始 阅读全文
posted @ 2023-07-17 14:21 疯子110 阅读(3419) 评论(0) 推荐(0)
摘要:Mysql 获取当前日期前一天 DATE_SUB()函数的用法DATE_ADD()函数一、用途:函数调用形式:简单应用 业务需要: 这是关于一个报名活动的需求,因为报名开始时间和活动结束时间有时间间隔的,小程序展示需要,所以就展开下文获取当前日期:select curdate()获取当前日期的前两天 阅读全文
posted @ 2023-02-21 14:09 疯子110 阅读(1472) 评论(0) 推荐(0)
摘要:场景:mysql 相仿to_char() to_date()函数 mysql 类似to_char() to_date()函数 mysql日期和字符相互转换方法 date_format(date,'%Y-%m-%d') >oracle中的to_char(); str_to_date(date,'%Y- 阅读全文
posted @ 2023-02-21 14:05 疯子110 阅读(593) 评论(0) 推荐(0)
摘要:要从当前日期时间中减去30天,首先我们需要获取有关当前日期时间的信息,然后使用now()MySQL中的方法。在now()给出当前日期时间。 用于此的方法是MySQL的DATE_SUB()。这是从当前日期时间中减去30天的语法。 语法如下- DATE_SUB(NOW(),INTERVAL 30 DAY 阅读全文
posted @ 2023-02-16 14:46 疯子110 阅读(1973) 评论(0) 推荐(0)
摘要:is not allowed to connect to this MySQL server 服务器上面安装的mysql数据库在本地连接的时候报错:is not allowed to connect to this MySQL server 出现这种情况的原因是因为:mysql数据库只允许自身所在的 阅读全文
posted @ 2022-07-18 17:57 疯子110 阅读(594) 评论(0) 推荐(0)
摘要:在mac上安装 8.0.19版本的mysql后,使用navicat连接时,报caching_sha2_password' cannot be loaded的异常。 原因为:8.0.19版本的mysq用户密码加密方式为caching_sha2_password,navicat暂不支持,需要修改下mys 阅读全文
posted @ 2022-07-18 17:57 疯子110 阅读(648) 评论(0) 推荐(0)
摘要:1.在mysql的安装目录下创建my.ini文件,写入如下参数 [mysqld]basedir=E:\Envir\mysql-5.7.34\datadir=E:\Envir\mysql-5.7.34\data\port=3306skip-grant-tables # basedir 安装mysql的 阅读全文
posted @ 2022-07-18 17:54 疯子110 阅读(1201) 评论(0) 推荐(0)
摘要:需求说明: 今天一同事问,在通过mysqldump导出数据库的时候,能不能把某些表不导出,或者叫做排除在外呢, 记得应该是可以实现,就搜索了下,通过mysqldump的--ignore-table参数能够实现,再次记录下。 操作过程: 1.查看某个库及其中的表的情况 mysql> use mytes 阅读全文
posted @ 2021-07-22 15:06 疯子110 阅读(1322) 评论(0) 推荐(0)
摘要:1、出现这个问题的原因之一是权限的问题,也就是说你的电脑可能没有权限访问mysql数据库。 讲道理这种情况其实基本上不该遇到,因为我们在安装mysql之后,root其实是有最高权限的,而且很少会有人去修改root的权限。 这个问题的解决方法就是授权。授权命令大概是这样的: grant all pri 阅读全文
posted @ 2019-12-17 15:29 疯子110 阅读(6768) 评论(0) 推荐(1)
摘要:在windos 的cmd下安装mysql 在mysql的bin目录下面执行: mysqld --install 报错: 信息如下: Install/Remove of the Service Denied 解决办法: 打开cmd.exe程序的时候选择“用管理员身份打开”。 阅读全文
posted @ 2019-12-17 15:26 疯子110 阅读(441) 评论(0) 推荐(0)
摘要:一、下载 mysql8.0 windows zip包下载地址: https://dev.mysql.com/downloads/mysql/ 1540951981(1).png 二、安装 1.解压zip 根据自己的安装习惯解压存放,比如我的安装目录为:D:\mysql 2.配置文件 在安装根目录下添 阅读全文
posted @ 2019-07-10 10:05 疯子110 阅读(3850) 评论(0) 推荐(0)
摘要:Mysql版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver 1. 在使用mysql时,控制台日志报错如下: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. T... 阅读全文
posted @ 2019-07-05 15:32 疯子110 阅读(1661) 评论(0) 推荐(0)