mysql表名忽略大小写 未生效
2016-02-15 11:29
453 查看
设置linux 下设置 mysql不区分大小写,即需要在 my.cnf里面[mysqld]模块下 添加一行 lower_case_table_names=1 ,然后重启mysql。但是操作后并未生效,得出结果如下
mysql> show variables like "%names";
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 0 |
+------------------------+-------+
后来排查发现1.问题,我用service
mysqld restart 命令重启mysql 显示结果重启成功但是并未重启(用service mysqld stop命令 发现并未关闭数据),最后使用killall
mysqld 关闭数据,并重启数据库,配置生效如下
[b]mysql> show variables like "%names";
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 0 |
+------------------------+-------+[/b]
另:linux启停方式
linux下如何启动/停止/重启mysql:
一、启动方式
1、使用linux命令service 启动:
service mysqld start
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
二、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、 mysqladmin shutdown
三、重启
1、使用 service 启动:
service mysqld restart
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld restart
备注:查看mysql端口是否已经使用,使用netstat -anp 命令查看服务器端口使用情况。
第二部分,linux下重启mysql数据库的各种方法
1、通过rpm包安装的MySQL
代码示例:
service mysqld restart
/etc/inint.d/mysqld start
2、从源码包安装的MySQL
代码示例:
// linux关闭MySQL的命令
$mysql_dir/bin/mysqladmin -uroot -p shutdown
// linux启动MySQL的命令
$mysql_dir/bin/mysqld_safe &
其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下。
3、以上方法都无效时,通过强行命令:
代码示例:
killall mysqld #关闭mysql
mysql> show variables like "%names";
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 0 |
+------------------------+-------+
后来排查发现1.问题,我用service
mysqld restart 命令重启mysql 显示结果重启成功但是并未重启(用service mysqld stop命令 发现并未关闭数据),最后使用killall
mysqld 关闭数据,并重启数据库,配置生效如下
[b]mysql> show variables like "%names";
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 0 |
+------------------------+-------+[/b]
另:linux启停方式
linux下如何启动/停止/重启mysql:
一、启动方式
1、使用linux命令service 启动:
service mysqld start
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
二、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、 mysqladmin shutdown
三、重启
1、使用 service 启动:
service mysqld restart
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld restart
备注:查看mysql端口是否已经使用,使用netstat -anp 命令查看服务器端口使用情况。
第二部分,linux下重启mysql数据库的各种方法
1、通过rpm包安装的MySQL
代码示例:
service mysqld restart
/etc/inint.d/mysqld start
2、从源码包安装的MySQL
代码示例:
// linux关闭MySQL的命令
$mysql_dir/bin/mysqladmin -uroot -p shutdown
// linux启动MySQL的命令
$mysql_dir/bin/mysqld_safe &
其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下。
3、以上方法都无效时,通过强行命令:
代码示例:
killall mysqld #关闭mysql
相关文章推荐
- 修改mysql的默认存储引擎
- MySQL 版本号说明及查看方法
- 京东商城某重要系统MySQL注射(附验证脚本)
- 360某站点MySQL注射(附验证脚本)
- MySQL存储引擎
- Mysql 行列转换
- 自动删除Mysql备份(数组+for)
- mysql服务启动慢甚至无法启动问题
- windows下mysql服务启动"1067进程意外终止"错误解决方法
- MySQL集群搭建详解
- 转自MySQL官网的企业版的防火墙的一篇博客
- 辛星整理MySQL常见错误之1045,通常是密码过期
- MySQL_join开发技巧
- MySQL_CRUD基础语句
- MySQL重要但容易被忽略_MySQL自定义函数&存储过程
- mysql用户管理
- mac上mysql报错以及root密码忘记解决办法
- mysql中INSERT INTO… ON DUPLICATE KEY UPDATE用法
- MYSQL实现分页---LIMIT
- mysql 创建用户与授权、修改密码