mysql 8.0版本后修改密码的方法及其lower_case_table_names设置问题

解决mysql8.0 lower_case_table_names 大小写敏感设置问题 lower_case_table_names=1 表示 mysql 是不区分大小写的lower_case_table_names=0 表示 mysql 是区分大小写的根据网上资料得知mysql8.0之后,lower_case_table_names 配置必须在安装好 MySQL 后,初始化 mysql 配置时才有效。一旦 mysql 启动后,再设置是无效的,而且启动报错。 阅读详情

网上文章太多了,没多少靠谱的,搜索引擎收集了一堆垃圾。8.0以后,修改密码的方法已经很以前不一样的,安装的日志中会自动生成临时密码。

临时密码:

mysql 8.0版本后修改密码的方法

mysqladmin -uroot -p安装时生成的临时密码 password 新密码

 

mysql8.0 安装好之后,启动之后,无法配置lower_case_table_names选项,启动之后配置lower_case_table_names,则服务无法启动。如果你已启动,请卸载重新安装。

rpm -e --nodeps mysql-community-server-8.0.21-1.sl15.x86_64

rpm -ivh mysql-community-server-8.0.21-1.sl15.x86_64.rpm 

修改数据库表名大小写步骤:

1. 重新安装mysql8.0

2. /etc/my.cnf添加lower_case_table_names=1

3. 重新初始化

   mysqld --initialize --user=mysql --lower-case-table-names=1

   重新初始化有可能要删除以前的安装mysql留下的数据目录,比如/var/lib/mysql

   rm -rf /var/lib/mysql     然后再执行mysqld --initialize --user=mysql --lower-case-table-names=1

4. 重启服务

    service mysql start

 

MySQL 8.0 大坑!!lower-case-table-names mysql问题解决大小写敏感lower-case-table-names 阅读详情

相关推荐

【Ubuntu 22.04 安装Mysql 8.0 并设置大小写敏感lower_case_table_names属性】

Ubuntu 安装Mysql8.0 并设置lower_case_table_names属性

qq_26441149的博客 5023

Mysql8.0 注意事项

Mysql8.0 注意事项

叱咤少帅的博客 4496

Mac MySql8.0下添加lower_case_table_names后重启mysql报错

在Mac下配置文件/etc/my.cnf给mysql添加忽略大小写变量lower_case_table_names=1后重启mysql报错: 注:mysql在新版中去掉了默认配置文件my.cnf如果需要可以手动创建,可以参考https://blog.csdn.net/bahaidong/article/details/80475684 ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.l..

qq_36417351的博客 2991

docker安装Mysql8.0的坑之lower_case_table_names

目录 0、环境: 1、修改my.cnf(无效): 2、docker指定--lower-case-table-names=1(特定情况无效): 3、解决方案 0、环境: centos7、docker 17.12.1-ce、mysql 8.0.21 docker安装mysql命令: docker run --name mysql --restart=always \ -v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf \ -v /ho.

有一只柴犬的专栏 1万+

DataEase 使用外接数据库版本为8.0.27,解决修改 lower_case_table_names=1 不生效问题,实测有效

这篇文章,是在安装开源数据可视化工具 DataEase 时,使用了外接数据库,且数据库版本为8.0.27版本,解决修改lower_case_table_names=1 时,不生效的问题

都是自己踩过的坑的博客 3358

在my.cnf里设置了lower_case_table_names=1但是却没有变化

试了好久!明明按照网上说的在文件的最后一行加上lower_case_table_names=1再重启MySQL就行,可是在navicat里查看,却还是0,没有变化。 困扰了我3个小时!!终于找到原因!!!! 要先停止MySQL,之后进行设置,设置好后再开启MySQL!如果一直处于开启状态,那么文件内容的改变是无效的!! 下面介绍具体改变的文件地址及相关需要运行的指令。 首先,需要mysql停止运行 service mysql stop 输入你的密码后mysql就能停止运行了,如图 接下来我们需要在/et

changyana的博客 9298

mysql8.0更改lower_case_table_names

mysql8.0更改lower_case_table_names mysql8.0安装初始化之后是不能更改lower_case_table_names的 下面是官方文档的一段话: In MySQL 8.0, the lower_case_table_names variable can only be configured when the MySQL server is initialized. 解决方法: 方法一:在初始化的时候就要设置好这个变量的值 方法二:删除数据目录,重新初始化 (1)删除数据目录

qq_41788609的博客 1万+

CodeBlocks如何将英文环境改为中文

一、下载汉化包(链接如下) 链接:https://pan.baidu.com/s/166U9WGPbJXu2hyD7q9EiJQ 提取码:2333 二、选择路径 将汉化包中的文件(CodeBlocks.mo、zh_CN.mo、zh_CN.po)放到CodeBlocks安装路径下的​​​​​​CodeBlocks/share/CodeBlocks/locale/zh_CN文件夹中,路径中的文件夹没有就新建。 注:此处需严格按照要求来,切勿自定义文件夹名 三、内部调试 打开CodeBlocks,..

云隐雾匿的博客 2万+

linux下添加lower_case_table_names后重启mysql报错

在linux下配置文件/etc/my.cnf给mysql添加忽略大小写变量 lower_case_table_names=1后重启mysql报错: ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid). 原因:mysql中初始化时默认lower_ca...

fanfanfan的博客 1万+

Python爬虫实战:用BeautifulSoup和Pandas轻松抓取去哪儿网景点数据(附完整代码)

本文详细介绍了如何使用Python的BeautifulSoup和Pandas库构建一个高效的旅游数据爬虫,从去哪儿网抓取景点数据。内容涵盖环境准备、网页结构分析、核心代码实现、反爬策略以及数据清洗与存储,提供完整代码示例,帮助开发者快速掌握数据采集技术。

river的博客 357

rk3568 rk628桥片 rgb2hdmi

RK628 是瑞芯微全新推出的视频桥接芯片,支持丰富的显示接口,支持高分辨率大屏产品转换需求。基于DRM、FB的显示框架易于使用。 输入信号支持:HDMI、RGB、BT.1120,输出信号支持 HDMI、GVI、Dual LVDS、Dual MIPI、MIPI-CSI、RGB、BT.1120,最高支持4K 60fps 输入/输出转换,并且支持输入到输出 1/4~4倍的缩放。

weixin_35723192的博客 452

MySQL安装好后修改lower_case_table_names不区分大小写

若需强制修改,需谨慎!

BillKu的博客 1114

索尼IMX316 标定_ToF模块相机校准

很多东西一开始给出去的并不是最优的方案,而是在客户端支持中,以及在持续不断的芯片验证中,发现还可以这么做,还能够再提升Sensor的性能,所以说这是一个持续的过程。曾经听说过一个故事,在某厂里ST产品一直作为第一供应商多年,然后近段时间即将被新兴公司的ToF产品所打败,性能报告已经出来,但是ST并没有更新产品,而是在原有产品更新了固件以及标定流程,此时产品的性能又是超越其他供应商的产品。相机矩阵不考虑镜头失真,因为理想的针孔相机没有镜头。为了准确地代表一个真实的相机,相机模型包括径向和切向的镜头畸变。

dream it possible 1154

mysql 修改 lower_case_table_names_mysql8.0更改lower_case_table_names

mysql8.0更改lower_case_table_namesmysql8.0安装初始化之后是不能更改lower_case_table_names的下面是官方文档的一段话:In MySQL 8.0, the lower_case_table_names variable can only be configured when the MySQL server is initialized.解决方...

weixin_34268462的博客 1016

图像分割 - 使用Mask R-CNN模型在COCO数据集上进行图像分割任务

图像分割是计算机视觉领域的一个重要任务,它旨在将图像中的每个像素分类为对象或背景。Mask R-CNN是一种基于区域的卷积神经网络,可用于图像分割任务。它是Faster R-CNN的扩展,将目标检测与图像分割结合起来,能够同时检测和分割对象。在本博客中,我们将使用Mask R-CNN模型在COCO数据集上进行图像分割任务。我们将介绍如何下载和准备COCO数据集,以及如何使用Mask R-CNN模型进行训练和推理。

斌擎科技 1188

【局部路径规划模块地图算法】基于势场地图的VFH、VFH+、VFH*算法(附C++代码)

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对基于地图的方法–VFH、VFH+、VFH*算法做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 1686

ubuntu22.04安装mysql 8, lower_case_table_names

这个时候的问题是 登陆数据库的密码:要从日志中去找,新生成的临时密码: sudo cat /var/log/mysql/error.log | grep password ,用这个重新初始化数据库: sudo /usr/sbin/mysqld --initialize --user=root --lower-case-table-names=1。: 下面是装ubuntu 22.04 的时候,装数据库,有lower_case_table_names = 1 大小写的区分的时候的问题。

tianwvf的专栏 1095

C++和OpenGL实现3D游戏编程【连载7】——文字和汉字的显示(附源码)

上一节我们讨论了纹理在二维平面内不规则图形贴图的相关基础操作,本节我们开始了解游戏里文字以及汉字的显示方法。本节课我们将从基本的ASCII字符显示,拓展到中文字符的显示,最后再讲到纹理字符的显示,并对各种文字显示方法的优缺点和使用场景进行分析,这节课将使用到显示列表、兼容视图、屏幕图形转纹理等操作。

zhooyu的博客 1498

mysql8 lower_case_table_names设置失效问题Different lower_case_table_names settings for server (‘1‘) and da

linux上部署mysql后,springboot连接正常,执行sql语句报错:table does not exist,数据库表不存在,排查问题发现代码里表名是大写,数据库是小写。思路就是设置mysql不区分表名大小写。第二步:my.cfn加上lower_case_table_names=1。第一步:停止mysql:service mysqld stop。

weixin_44651710的博客 3392

OpenHarmony Stage模型深度解剖:从Ability Kit到沙箱隔离的全链路底层原理

基于微内核架构,提供进程管理、内存管理、IPC通信等基础能力:包含V8引擎、ArkTS运行时、渲染引擎等核心组件:Ability Kit框架,提供应用生命周期管理、组件调度等能力:基于Stage模型的应用程序。

m0_67505153的博客 191

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

关于linux中mysql8.0修改lower_case_table_names

lowe_case_table_names

xcy450922873的专栏 2084

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

记一次在ubuntu安装Mysql8修改lower_case_table_names =1的经历及最终解决方案

ubuntu安装mysql8,配置lower_case_table_names

a86115592的博客 1269

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Ubuntu 安装MySQL8 解决配置lower_case_table_names=1后启动失败

mysql 8版本在安装完成后会立即启动,并完成数据库初始化,而且不再支持从mysqld.cnf文件中修改lower_case_table_names等参数。同命令sudo apt-get install mysql-server安装后,检查mysql服务状态为:running。1、删除数据后,确认正确配置lower_case_table_names。3、启动后获取root密码并登陆验证并修改密码。不必重新按装,但需要重新初始化数据库。重启服务,启动报错,无法启动。6、完全卸载 mysql。

Morecans的专栏 340

MySQL8 忽略大小写配置lower_case_table_names = 1 (CentOS7)

CentOS7安装了MySQL8社区版后,Navicat连接正常,跑程序,起来后报错:找不到QRTZ_LOCK表,库里查,确实有这表,只不过是小写,大致定位到应该是数据库大小写配置问题。虽定位准确,但还是耗了很久的功夫。 1. 首先检查防火墙 检查防火墙是否开启,以及3306端口配置是否准确 2. MySQL8 忽略大小写配置lower_case_table_names = 1 (CentOS7)的具体操作 我的做法是: (1)winscp修改mysql.conf,[mysqld]添加lower_case_

Higer2008 5311

centos7 yum安装mysql8,修改配置文件中的datadir、lower_case_table_names

在 bing 查找 Different lower_case_table_names settings for server (‘1’) and data dictionary (‘0’).,从。得知是因为mysql初始化后不能再修改lower_case_table_names参数,而我在 my.cnf 文件里修改了该参数。查看 error信息,显示 /data/mysql/data/ 已经有文件了,需要先清空,得知把已有的errmsg.sys文件copy到报错提示的路径里即可。还有一个ERROR是。

weixin_44918668的博客 642

linux最靠谱安装mysql方法(设置lower-case-table-names=1不区分表名大小写问题)

CentOS7安装MySQL(8.0版本) 一、 清理环境 1.查看系统是否安装了mysql数据库 rpm -qa | grep mysql 2.查询到已安装的MySQL后,执行以下命令依次卸载(若没有查询到,则说明没有安装Mysql库,可直接跳过此步) yum remove mysql-xxx-xxx 3.删除MySQL的配置文件(MySQL卸载不会自动删除配置文件,需自行清理) 1)首先使用如下命令查找出所用的配置文件 find / -name mysql   2)根据需求使用以下命令 依次 对配置文件

m0_49605579的博客 5267
上一篇: linux为已存在的用户创建home目录
下一篇: docker容器安装mysql镜像,并配置远程访问
mlwise
博客等级 码龄17年 9粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值