、my.cnfの中で私が持っている:`不明な変数 'sql-mode = ANSI'を修正するには? MySQLの5.5.27使用
はunknown variable 'sql-mode=TRADITIONAL'
MySQLのドキュメントServer SQL Modesは、そのオプションを示し、なぜそれをしません:
[mysql]
sql_mode=ANSI
mysqlのコンソールを開始すると、私が取得します作業?
(それが助け場合、私はOSXライオンの午前)
また、here is a pastebin showing the things another person has tried, with no solution。あなたの代わりにsql-mode
名を使用する必要があります設定ファイルで
init-commandを 'mysql --init-command =" set sql_mode = 'TRADITIONAL' "'のようなコマンドに移動することもできます。これにより、my.cnfを編集することなくエイリアスとして行うことができます。 – cogsmos
ありがとうございます。これは接続しているが、サーバ全体では機能しないクライアント(my.cnfの '[mysqld]')で動作します。 – Zabba
mysqldプロセスを起動するスクリプトが必要です。私はそれがMac上でどのように起動するかに慣れていないが、Linuxでは/etc/init.d/のどこかにあるだろう。スクリプトを見つけることができれば、コマンドラインに--sql-mode = XXXを追加するだけでよいのです。 – cogsmos