- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:OSXでMySQL、root権限で立ち上げている(はず)なのにテーブルが作れない?!)
OSXでMySQL、root権限で立ち上げている(はず)なのにテーブルが作れない?!
このQ&Aのポイント
- OSXでMySQLをroot権限で立ち上げていても、テーブルを作成できないという問題が発生しています。
- 質問者はOSX 10.4でMySQLの勉強中の初心者で、最新版のMySQL 5.xをインストールしています。
- MySQLを立ち上げる際にエラーが発生し、アクセスが拒否される状況です。ネットで情報を探しても解決策が見つかりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>cd /usr/local/mysql/ -u root cdで変なオプションつけて通るというのがよくわかりませんが・・・ >./bin/mysql test のところで ./bin/mysql -u root -p です。 mysqlのrootユーザーのパスワードを聞かれませんか?
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
mysql -u root -p でログインしてください
質問者
補足
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... が出ます。 ログインの仕方を間違っているんでしょうか…? すみません筋金入りの初心者なもので(汗)。
補足
聞かれます! でもマシンのログインを使っても、以前設定したと思われる(成功したか不明)pwでも、まだエラーが... と思ったんですが、エラーを落ち着いて読み直すと 「SQLサーバに接続できまへん」 というので、あっと思ってMySQLを環境設定からスタートさせたら... \(☆o☆)/ データベースが作成できますー(うぎゃああぁぁヨカター!) 本当に有り難うございます!すでに先週の課題をこれで落としていたので泣き入ってました。なるべく自力で(というか検索サイトで)調べるようにしますが、あと数週間続く講義中に詰まったらgooに困った顔してまた登場するかもです。orz 今回は本当に有り難うございました。恩に着ます。ペコペコ。 れざ