`
lizhou
  • 浏览: 109865 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql安装 忽略表名称大小写

    博客分类:
  • db
 
阅读更多

网络安装mysql:
sudo apt-get install mysql-server

网络访问mysql数据库:
sudo vi /etc/mysql/my.cnf
bind_address=127.0.0.1 ==> #bind_address=127.0.0.1 (注释掉即可)

mysql默认对表名称是区分大小写的,可以如下修改:
/etc/mysql/my.cnf 文件添加 lower_case_table_names=1 (0 区分大小写 1 忽略大小写)

查询用户权限:
use mysql
select host, user, password from user;

赋权限并立即生效:
Grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flash privileges;

 

ubuntu13.10 mysql cant restart

Stopping MySQL database server: mysqld failed!
Starting MySQL database server: mysqld already running.

解决方法:
cd /etc/mysql
cat debian.cnf
user=debian-sys-maint
password=xxxxxx

mysql -uroot -pxxxx

执行命令:GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '<password>' WITH GRANT OPTION;
<password>是 debian-sys-maint 的密码

分享到:
评论
1 楼 di1984HIT 2014-02-20  
不错。学习了

相关推荐

    mysql大小写敏感

    MySQL 大小写敏感 MySQL 中的大小写敏感性是指数据库名、表名、列名、别名等在不同的操作系统平台上的大小写规则。 MySQL 在 Linux 下默认情况下是严格区分表名和数据库名的大小写,而在 Windows 下则不区分大小写...

    LINUX系统下mysql的大小写区分问题.docx

    首先,当在Linux上安装MySQL后,其默认配置是区分表名的大小写,但不区分列名的大小写。这意味着在创建数据库或表时,如果使用了不同的大小写组合来引用同一个对象,系统可能会识别它们为不同的实体。例如,"MyDB"和...

    linux mysql中的坑

    2. **Linux环境**:而在Linux环境下,默认情况下MySQL严格区分大小写,这意味着在创建表或引用表时必须确保名称完全匹配(包括大小写)。 这种行为差异往往会成为从Windows环境迁移到Linux环境时的一个常见陷阱。 ...

    Linux系统MySQL忘记密码,重置密码,忽略表名、列名大小写的方法

    在Windows系统下,MySQL通常不区分这些名称的大小写。然而,在Linux中,为了确保跨平台兼容性,你可以通过配置`lower_case_table_names`参数来调整这种行为。 总之,当忘记MySQL密码时,可以通过修改`/etc/my.cnf`...

    mysql如何设置不区分大小写

    当这个值设为1时,MySQL将忽略这些名称的大小写,而当它设为0时,系统会严格区分大小写。下面我们将分别讨论Windows和Linux环境下的设置步骤: ### Windows 设置 1. 找到MySQL的配置文件`my.ini`,通常位于MySQL的...

    MySQL大小写敏感导致的问题分析

    如果不区分,MySQL则会忽略大小写。这种设置通常不推荐,因为它可能导致混乱和不可预测的行为。 在上述例子中,开发者在Windows环境下开发时未遇到问题,但在部署到Linux服务器后,由于Linux的大小写敏感特性,导致...

    mysql官方中文参考手册

    9.2.2. 识别符大小写敏感性 9.3. 用户变量 9.4. 系统变量 9.4.1. 结构式系统变量 9.5. 注释语法 9.6. MySQL中保留字的处理 10. 字符集支持 10.1. 常规字符集和校对 10.2. MySQL中的字符集和校对 10.3. 确定默认字符...

    MySQL 5.1参考手册

    9.2.2. 识别符大小写敏感性 9.3. 用户变量 9.4. 系统变量 9.4.1. 结构式系统变量 9.5. 注释语法 9.6. MySQL中保留字的处理 10. 字符集支持 10.1. 常规字符集和校对 10.2. MySQL中的字符集和校对 10.3. 确定默认字符...

    MySQL 5.1参考手册中文版

    9.2.2. 识别符大小写敏感性 9.3. 用户变量 9.4. 系统变量 9.4.1. 结构式系统变量 9.5. 注释语法 9.6. MySQL中保留字的处理 10. 字符集支持 10.1. 常规字符集和校对 10.2. MySQL中的字符集和校对 10.3. 确定...

    mysql5.1中文手册

    识别符大小写敏感性 9.3. 用户变量 9.4. 系统变量 9.4.1. 结构式系统变量 9.5. 注释语法 9.6. MySQL中保留字的处理 10. 字符集支持 10.1. 常规字符集和校对 10.2. MySQL中的字符集和校对...

    MYSQL中文手册

    9.2.2. 识别符大小写敏感性 9.3. 用户变量 9.4. 系统变量 9.4.1. 结构式系统变量 9.5. 注释语法 9.6. MySQL中保留字的处理 10. 字符集支持 10.1. 常规字符集和校对 10.2. MySQL中的字符集和校对 10.3. 确定...

    MySQL5.1参考手册官方简体中文版

    9.2.2. 识别符大小写敏感性 9.3. 用户变量 9.4. 系统变量 9.4.1. 结构式系统变量 9.5. 注释语法 9.6. MySQL中保留字的处理 10. 字符集支持 10.1. 常规字符集和校对 10.2. MySQL中的字符集和校对 10.3. 确定默认字符...

    MySql顽疾解读.doc#资源达人分享计划#

    为避免这个问题,可以在`my.cnf`配置文件末尾添加`lower_case_table_names=1`,这将使MySQL在处理表名时忽略大小写。但需要注意,这可能会降低对数据库名称的敏感性,影响安全性。 以上五点是MySQL使用过程中常见的...

    MySQL命令大全

    MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下: grant all on mydb...

    找到并杀掉MySQL查询进程

    ### 找到并杀掉MySQL查询进程 #### 知识点概述 在处理MySQL数据库时,可能会遇到某些查询进程长时间占用资源或者导致系统性能下降的情况。此时,我们需要找到这些进程并将其终止,以确保数据库系统的稳定性和高效...

    mysql字符集1

    排序规则定义了字符之间的比较方式,包括大小写敏感性、重音符号处理以及特殊字符的排序顺序。例如,二进制比较会按照字节的值进行比较,而忽略字符的语义;而字符大小比较则考虑了语言和文化习惯。 MySQL中有多个...

    CMDEV认证培训包-3期(PX020) PX 020 030202 172习题.docx

    - 选项B是正确的:在MySQL中,数据库名称是否区分大小写取决于操作系统的文件系统。如果操作系统支持大小写敏感的目录名称,那么可以创建名为`test`和`Test`的两个不同数据库。MySQL本身是不区分大小写的,但实际...

    ORACLE,mysql,sqlserver,sybase数据库装文本软件

    3或者mysql, mysql数据库,不区分大小写,需java1.5及以上版本 4或者sybase, sybase数据库,不区分大小写(暂未测试) -url 数据库连接的url.默认空字符串 如果有url参数,则-i-p-s-dn参数全无效。 如果没有url参数...

    MySQL中易被我们忽略的细节

    MySQL中的表名和字段名在大多数情况下是不区分大小写的,但查询内容是区分大小写的。因此,建议使用下划线而非大小写来区分字段名,以避免混淆。 2. **模糊匹配**: MySQL的`LIKE`操作符用于模糊匹配,但不像正则...

Global site tag (gtag.js) - Google Analytics