• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:OSXでMySQL、root権限で立ち上げている(はず)なのにテーブルが作れない?!)

OSXでMySQL、root権限で立ち上げている(はず)なのにテーブルが作れない?!

このQ&Aのポイント
  • OSXでMySQLをroot権限で立ち上げていても、テーブルを作成できないという問題が発生しています。
  • 質問者はOSX 10.4でMySQLの勉強中の初心者で、最新版のMySQL 5.xをインストールしています。
  • MySQLを立ち上げる際にエラーが発生し、アクセスが拒否される状況です。ネットで情報を探しても解決策が見つかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>cd /usr/local/mysql/ -u root cdで変なオプションつけて通るというのがよくわかりませんが・・・ >./bin/mysql test のところで ./bin/mysql -u root -p です。 mysqlのrootユーザーのパスワードを聞かれませんか?

laser-disc
質問者

補足

聞かれます! でもマシンのログインを使っても、以前設定したと思われる(成功したか不明)pwでも、まだエラーが... と思ったんですが、エラーを落ち着いて読み直すと 「SQLサーバに接続できまへん」 というので、あっと思ってMySQLを環境設定からスタートさせたら... \(☆o☆)/ データベースが作成できますー(うぎゃああぁぁヨカター!) 本当に有り難うございます!すでに先週の課題をこれで落としていたので泣き入ってました。なるべく自力で(というか検索サイトで)調べるようにしますが、あと数週間続く講義中に詰まったらgooに困った顔してまた登場するかもです。orz 今回は本当に有り難うございました。恩に着ます。ペコペコ。 れざ

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

mysql -u root -p でログインしてください

laser-disc
質問者

補足

yambejp さん、お世話になります。 ひとつ確認ですが、 cd /usr/local/mysql/ -u root の代わりに cd /usr/local/mysql/ -u root -p ですよね? (これが合っていると仮定して) cd /usr/local/mysql/ -u root -p これは通るのですが、次の sudo chown -R mysql /usr/local/mysql/* ではpwを聞かれず(何も起こらない)、そのまま ./bin/mysql test と入れると Welcome to the MySQL monitor... が出ます。でもやっぱり CREATE DATABASE XX; で ERROR 1044 (42000): Access denied... が出ます。 ログインの仕方を間違っているんでしょうか…? すみません筋金入りの初心者なもので(汗)。

関連するQ&A