centos7下mysql不区分大小写配置以及启停命令

明确表名以及字段名是否区分大小写,对于开发人员来说非常重要。mysql的配置,我个人习惯于不区分大小写。原因是mysql默认在linux环境下区分表名的大小写,不区分列名的大小写,在windows环境下不区分大小写,这非常容易混淆。以下说明在centos 7下mysql不区分大小写的设置

1、不区分大小写设置

用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;
lower_case_table_names参数详解:
lower_case_table_names = 0
其中 0:区分大小写,1:不区分大小写
vim操作命令不熟悉的请参考:vim操作命令

2、启动、关闭、重启、查看mysql服务

  1. 启动命令:
[root@xufeng Desktop]# service mysqld start
Redirecting to /bin/systemctl start  mysqld.service
  1. 关闭命令
 [root@xufeng ~]# service mysqld stop
Redirecting to /bin/systemctl stop  mysqld.service
  1. 重启命令
[root@xufeng ~]# service mysqld restart
Redirecting to /bin/systemctl restart  mysqld.service
 
  1. 查看命令
[root@xufeng ~]# service mysqld status
Redirecting to /bin/systemctl status  mysqld.service
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2018-07-18 22:34:06 EDT; 1min 11s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 4366 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 4345 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 4370 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─4370 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
 
Jul 18 22:34:04 xufeng.goertek.com systemd[1]: Starting MySQL Server...
Jul 18 22:34:06 xufeng.goertek.com systemd[1]: Started MySQL Server.

5.查看mysql系统配置

[root@xufeng ~]# cat /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
 
[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
 
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
 
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

说明:上述mysql命令多转自以下站点,学习使用,侵删
https://blog.csdn.net/xufengzhu/article/details/81110982

发布了28 篇原创文章 · 获赞 28 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/xujinggen/article/details/104564572