mysqlでテーブル名の大文字と小文字を区別する問題を解決する

840 ワード

MySQLはLinuxの下でrpm方式を採用してインストールした後にデフォルトで:データベース#データベース#名と表名表の別名変数名は厳格に大文字と小文字を区別します1.rootアカウントでログイン、/etc/mysql/my.cnfの[mysqld]にlower_を追加case_table_names=1
操作コマンド:vi/etc/my.cnf
[mysqld]

#

# * Basic Settings

#

user		= mysql

pid-file	= /var/run/mysqld/mysqld.pid

socket		= /var/run/mysqld/mysqld.sock

port		= 3306

basedir		= /usr

datadir		= /var/lib/mysql

tmpdir		= /tmp

lc-messages-dir	= /usr/share/mysql

skip-external-locking

lower_case_table_names=1

キーi挿入esc保存終了
 
   service   mysql:service mysql stop

 
mysqlの起動:service mysql start