mysql
YKenan
善待
展开
-
解决连接MySQL出现Client does not support authentication protocol requested by server; consider upgrading M
连接 MySQL 出1. 出现原因2. 解决方案2.1 升级更新2.2 更改 MySQL 的加密规则Client does not support authentication protocol requested by server; consider upgrading MySQL client1. 出现原因无论是用 navicat 软件还是其他软件连接出现的此类问题,以及是语言前后端连接出现的此类问题。基本上都是 mysql8 之前的版本中加密规则是mysql_native_pass原创 2021-08-13 10:27:02 · 2216 阅读 · 0 评论 -
Python 链接 MySQL
Python 链接 MySQL1. 下载包2. 简单的一个示例1. 下载包这里用 SQLAlchemypip3 install SQLAlchemypip3 install mysql-connector-python mysql-connector-python2. 简单的一个示例# 导入from sqlalchemy import Column, create_enginefrom sqlalchemy.types import INTEGER, Stringfrom sqlal原创 2021-05-18 17:04:28 · 114 阅读 · 0 评论 -
Shell 脚本指定 MySQL 数据库导出所有的表
Shell 脚本指定 MySQL 数据库导出所有的表1. 简介2. 简单使用3. 执行语句和导出4. 助理解1. 简介脚本的目的就是用于简化操作.这个脚本作用: 指定数据库自动导出该数据库中所有的表.脚本内容如下:#!/bin/bash######################################################## h: 主机 (IP) 默认 localhost# P: 端口号 默认 3306# u: 用户 默认 root# p: 密码 不能默认#原创 2020-06-03 20:09:33 · 1509 阅读 · 0 评论 -
Linux 执行 MySQL 语句
Linux 执行 MySQL 语句1. 查看参数说明2. 基本使用3. 使用 EOF 执行4. 使用文件执行环境: MySQL 81. 查看参数说明[IP]: IP 号[PORT]: 端口号[USER]: 登录用户[PASSWORD]: 登录密码mysql -h [IP] -P [PORT] -u[USER] -p[PASSWORD] -?多数情况下 -h -P 可以省略.[PASSWORD] 可以不用写在命令中, 回车后在写, 比较安全.结果:mysql: [War原创 2020-06-03 11:13:23 · 1046 阅读 · 0 评论 -
MySQL8解决In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated...
MySQL8解决In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated...1. 报错原因2. 解决方法2.1 暂时2.2 长期1. 报错原因MySQL8 对 group by 进行了优化. 他默认启动改进之后的版本启动了 ONLY_FULL_GROUP_BY 模式....原创 2019-11-22 16:47:28 · 3085 阅读 · 0 评论 -
远程连接服务器数据库报错: Host ‘xx.xx.xx.xx’ is blocked because of many connection errors
远程连接服务器数据库报错: Host ‘xx.xx.xx.xx’ is blocked because of many connection errors1. 出现错误原因2. 解决方案2.1 提高允许的 max_connection_errors 的数量2.1.1 首先查看该属性设置为多大2.1.2 修改属性2.1.3 再次查看2.1.4 若需要永久解决问题2.2 清楚缓存1. 出现错误原因...原创 2019-11-05 18:51:29 · 406 阅读 · 0 评论 -
MySQL 严格规范及超强优化
MySQL 严格规范及超强优化1. MySQL 严格规范1.1 数据库规范1.1.1 数据库命名规范1.1.2 数据库设计规范1.2 表规范1.2.1 数据库中表命名规范1.2.2 数据库中表设计规范1.3 属性规范1.3.1 数据库中表中属性命名规范1.3.2 数据库中表中属性设计规范1.3 索引规范1.3.1 索引命名规范1.3.2 索引设计规范1.4 数据库 MySQL 开发规范2. MyS...原创 2019-10-14 18:56:25 · 256 阅读 · 1 评论 -
Linux 中改变 MySQL8 数据库存储路径
Linux 中改变 MySQL8 数据库存储路径1. 安装 MySQL82. 查看 MySQL8 的数据存储路径2. 停止 MySQL 服务3. 移动数据存储路径到指定位置4. 建立软链接5. 查看软连接状态6. 修改配置文件7. 授权路径8. 重启 MySQL9. 查看存储路径1. 安装 MySQL8链接:https://blog.csdn.net/YKenan/article/deta...原创 2019-09-08 12:25:03 · 4923 阅读 · 0 评论 -
Linux 安装 MySQL8 且获取密码
Linux 安装 MySQL8 且获取密码1. 下载 MySQL2. 安装 MySQL3. 权限设置4. 初始化 MySQL5. 启动 MySQL6. 查看 MySQL 运行状态7. 查看 MySQL 初始密码8. 修改 MySQL 密码1. 下载 MySQL下载地址:https://dev.mysql.com/downloads/repo/yum/wget https://dev.m...原创 2019-09-07 20:46:54 · 1088 阅读 · 0 评论 -
Mysql 查询出来的数据进行导出
Mysql 查询出来的数据进行导出1. 查看 MySQL 自定义的输出路径2. 输出文件的命令1. 查看 MySQL 自定义的输出路径show variables like '%secure%';结果如果自定义其他路径: 报如下错误ERROR 1290 (HY000): The MySQL server is running with the --secure-file-pr...原创 2019-09-05 12:02:20 · 3013 阅读 · 3 评论 -
Linux/Windows 修改 mysql 密码
Liunx 修改 mysql 密码在记住原来的密码下mysql -u root -p# 进入 MySQL 界面use mysql;update user set password=password("xinmima") where user='root';flush privileges;\q# 重新登入立即生效...原创 2019-03-23 14:29:18 · 206 阅读 · 0 评论 -
解决 Mysql 中的报错 1054 - Unknown column 'i_team.team_id' in 'on clause'
解决 Mysql 中的报错 1054 - Unknown column ‘i_team.team_id’ in ‘on clause’SELECT YKenan_one.*, YKenan_two.*, YKenan_three.* FROM YKenan_one INNER JOIN YKenan_two INNER JOIN YKenan_three...原创 2019-03-30 11:19:51 · 1704 阅读 · 0 评论 -
MySQL 导入文件数据(且解决 ERROR 1148 (42000): The used command is not allowed with this MySQL version)
解决 MySQL 导入 "xxx.xxx" 文件数据到指定表中 的报错1. mysql 语句2. 解决错误2.1 改表2.2 从新登入 MySQL1. mysql 语句LOAD DATA LOCAL INFILE "xxx.xxx" INTO TABLE `xxx`.`xxx`;报错ERROR 1148 (42000): The used command is not allowed...原创 2019-05-04 12:19:36 · 2634 阅读 · 2 评论 -
Windows 用安装包 安装 mysql8 的过程
Windows 用安装包 安装 mysql8 的过程下载并解压修改或添加文件内容配置环境变量启动 MySQL 及其修改密码下载并解压从官方网站上下载: https://dev.mysql.com/downloads/mysql/修改或添加文件内容下载后进行解压:解压后的路径:D:\Program Files\mysql-8.0.16-winx64\mysql-8.0.16-winx...原创 2019-05-20 11:11:48 · 229 阅读 · 0 评论 -
MySQL 中 String 转化为 数字进行操作
MySQL 中 String 转化为 数字进行操作1. 方法2. 排序字段属性:str_number1. 方法str_number + 0str_number * 1CAST(str_number, SIGNED)CAST(str_number, UNSIGNED )cast(CONVERT(t_p_value, DECIMAL(28, 10)) as unsigned)...原创 2019-07-30 21:06:53 · 3462 阅读 · 0 评论 -
开放 Mysql 8 数据库远程连接权限
开放 Mysql 数据库远程连接权限1. 进入 Mysql 控制台2. 开放 Mysql 数据库远程链接权限3. 保存 Mysql 数据库远程链接权限4. 查看 Mysql 数据库远程链接权限1. 进入 Mysql 控制台mysql -u root -p2. 开放 Mysql 数据库远程链接权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH ...原创 2019-09-04 15:40:53 · 573 阅读 · 0 评论