`
cydia
  • 浏览: 74359 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql安装时遇到的问题解决

阅读更多

1,安装完成后,在etc/下面增加了 my.cnf文件,再次启动mysql时报错, MySQL: mysql is not running but lock exists,经检查是my.cnf文件中 [root@localhost etc]# cat my.cnf # The following options will be passed to all MySQL clients [client] #password = your_password port = 3306 socket = /var/lib/mysql/mysql.sock default-character-set = utf8 # The MySQL server [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer_size = 16K max_allowed_packet = 1M table_open_cache = 4 sort_buffer_size = 64K read_buffer_size = 256K read_rnd_buffer_size = 256K net_buffer_length = 2K thread_stack = 128K default-storage-engine=INNODB innodb_data_home_dir = /home/data/ibdata innodb_data_file_path = ibdata1:10M:autoextend innodb_log_group_home_dir = /home/data/ibdata default-character-set = utf8 lower_case_table_names=1 # Don't listen on a TCP/IP port at all. This can be a security enhancement, # if all processes that need to connect to mysqld run on the same host. # All interaction with mysqld must be made via Unix sockets or named pipes. # Note that using this option without enabling named pipes on Windows # (using the "enable-named-pipe" option) will render mysqld useless! # #skip-networking server-id = 1 # Uncomment the following if you want to log updates #log-bin=mysql-bin # binary logging format - mixed recommended #binlog_format=mixed # Uncomment the following if you are using InnoDB tables #innodb_data_home_dir = /var/lib/mysql/ #innodb_data_file_path = ibdata1:10M:autoextend #innodb_log_group_home_dir = /var/lib/mysql/ # You can set .._buffer_pool_size up to 50 - 80 % # of RAM but beware of setting memory usage too high #innodb_buffer_pool_size = 16M #innodb_additional_mem_pool_size = 2M # Set .._log_file_size to 25 % of buffer pool size #innodb_log_file_size = 5M #innodb_log_buffer_size = 8M #innodb_flush_log_at_trx_commit = 1 #innodb_lock_wait_timeout = 50 [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates [myisamchk] key_buffer_size = 8M sort_buffer_size = 8M [mysqlhotcopy] interactive-timeout 上述中,指定的存储数据文件夹没有创建

问题2:启动系统登录时,报sql错误 原因:

linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;

用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,

重启MYSQL服务,这时已设置成功:不区分表名的大小写; lower_case_table_names参数详解: lower_case_table_names = 0 其中 0:区分大小写,1:不区分大小写

 

MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:

1、数据库名与表名是严格区分大小写的;

2、表的别名是严格区分大小写的;

3、列名与列的别名在所有的情况下均是忽略大小写的;

4、变量名也是严格区分大小写的;

 

MySQL在Windows下都不区分大小写。

3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:

A、创建时设置: CREATE TABLE T( A VARCHAR(10) BINARY );

B、使用alter修改: ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY;

C、mysql table editor中直接勾选BINARY项。 按照上述修改后,成功登录

分享到:
评论

相关推荐

    MYSQL安装时解决要输入current root password的方法

    通过上述三个步骤的操作,可以有效地清除系统中的MySQL残留信息,从而解决安装过程中提示输入“当前root密码”的问题。值得注意的是,在完成以上步骤后,再次尝试安装MySQL时,应该不会再出现类似问题。如果问题依然...

    server 2008 R2安装Mysql数据库遇到问题

    ### Windows Server 2008 R2 安装 MySQL 5.7.19 遇到的问题及解决办法 在使用 Windows Server 2008 R2 64位操作系统进行 MySQL 5.7.19 的安装过程中,可能会遇到一些问题。本文将详细介绍这些问题及其解决方法。 #...

    mysql安装时出现的问题及解决的方案

    本篇文章将针对“mysql安装时出现的问题及解决的方案”进行详细解答,帮助那些在安装过程中遇到困扰的用户。 首先,我们来看最常见的一个问题:在MySQL安装的最后一步,服务启动(start_service)失败。这可能是...

    Mysql安装及Windows11无法安装解决

    本文将详细讲解如何顺利安装MySQL,并解决在Windows 11上安装时可能出现的问题。 首先,让我们了解MySQL的基本安装流程。你需要从官方网站下载适合你的操作系统的MySQL版本。例如,`mysql-5.7.37-winx64.zip` 文件...

    mysql帮助 mysql安装问题解决

    本文将详细解析MySQL安装时可能出现的问题及其解决策略,旨在为用户提供全面的指导。 首先,安装MySQL的基础步骤是至关重要的。通常,这涉及到下载适合您操作系统(例如Windows、Linux或macOS)的MySQL安装包,然后...

    mysql安装图解 安装失败 解决方法

    MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,其安装过程可能会遇到各种问题,尤其是在...通过查阅相关文档,特别是针对安装失败的解决方法,可以有效地解决安装过程中遇到的困扰,确保MySQL顺利运行。

    MySQL 安装常见问题

    ### MySQL 安装常见问题详解 #### 一、卸载MySQL的彻底方法 在尝试重新安装MySQL时,可能会遇到“Could not start the...通过以上步骤,你可以有效解决MySQL安装过程中遇到的多种常见问题,确保MySQL服务的正常运行。

    Mysql安装错误 解决方法

    在IT领域,尤其是在...通过逐一排查上述解决方案,大多数情况下都能成功解决安装过程中的问题,让你的数据库管理系统正常运行。如果问题依旧存在,考虑查阅MySQL官方文档或寻求社区支持,以获得更具体的指导和帮助。

    Win10系统安装MySQL8.0.13遇到的问题及解决方法

    安装后遇到的问题: 一:Access denied for user ‘root’@’localhost’ (using password:YES) 解决方式: 1、以管理员的身份进入到cmd命令窗口,并cd到MySQL安装路径的bin目录下。 2、关闭MySQL服务: ...

    linux下mysql5.7.30安装步骤及遇到问题解决.docx

    Linux 下 MySQL 5.7.30 安装步骤及遇到问题解决 本文档将指导您在 CentOS 6.9 环境下安装 MySQL 5.7.30,并解决可能遇到的问题。 安装准备 在开始安装之前,需要卸载可能存在的 MySQL 相关安装包。使用以下命令:...

    mysql_安装失败问题汇总

    MySQL安装失败是许多开发者和DBA经常遇到的问题,本文档总结了MySQL安装可能遇到的各种问题及解决方案,从而帮助开发者和DBA快速解决安装问题。 一、写入配置文件错误 在安装MySQL时,可能会出现写入配置文件错误...

    Mysql 安装期间遇到的问题(可供学习)

    本文将详细讨论在安装MySQL时可能出现的一些常见问题及其解决方法。 1. **忘记MySQL root密码**:如果你不小心忘记了root用户的密码,可以通过以下步骤重置。首先,在DOS命令行界面进入MySQL安装目录的`bin`子目录...

    Linux中安装MySQL遇到的各种坑

    Linux中安装MySQL遇到的各种坑 在 Linux 系统上安装 MySQL 时可能会遇到各种问题,本文将记录这些问题并提供解决方法。 安装 NTP 在安装 MySQL 之前,需要安装 NTP(Network Time Protocol),以确保系统时间同步...

    远程连接MySQL所遇到的问题以及解决问题方法

    远程连接MySQL所遇到的问题以及解决问题方法 在 Linux 系统中,使用 YUM 命令安装 MySQL 后,需要进行一系列的配置以便能够远程连接 MySQL 数据库。以下是解决不能进行远程连接 MySQL 数据库的问题的方法,这些方法...

    最新Linux下安装mysql版本冲突问题解决.docx

    在Linux系统中,安装MySQL数据库时可能会遇到版本冲突的问题,特别是在尝试安装新版本而系统中已有旧版本的情况下。本文档详细介绍了如何解决这个问题。 首先,要确定系统中已安装的MySQL版本,可以使用`rpm`命令...

    MySql5.6安装过程遇到的问题及解决方法

    ### MySQL 5.6 在 Windows 7 上安装过程中常见问题及解决方案 #### 一、环境配置与准备 在正式开始安装 MySQL 5.6 之前,确保已经准备好以下环境: - **操作系统**: Windows 7 - **MySQL 版本**: mysql-5.6.10-win...

    MySQL连接的相关问题及解决办法

    当MySQL遇到复杂问题时,最简单有效的方法是完全卸载MySQL,然后重新安装并配置。 **步骤:** 1. **卸载MySQL:** - 通过控制面板卸载MySQL。 - 使用MySQL自带的Remove Instance向导清除MySQL实例。 - 删除所有...

    centos7 安装mysql和mysqlclient遇到的坑总结

    在CentOS7上安装MySQL和mysqlclient可能会遇到一些挑战,本文将总结这些常见的问题和解决方案。首先,我们需要为系统添加MySQL的Yum源以便能够安装MySQL的社区版本。可以通过访问MySQL官方网站的DOWNLOADS部分,找到...

    mysql安装缺少的VS插件

    MySQL安装过程中,有时会遇到因缺少Visual Studio(VS)运行时库组件而引发的问题。这些组件是Microsoft Visual C++ Redistributable,对于某些版本的MySQL安装包来说是必需的,因为它们包含了运行MySQL服务和客户端...

Global site tag (gtag.js) - Google Analytics