2017-01-08 11 views
0

Mac用MySQL 5.7.17をダウンロードしてインストールしました。私は、設定> MySQLからSQLサーバを起動し、停止することができます。これは、Workbenchのポート3306にインスタンスとして表示されているので、すべて正常です。しかし、インストールの最中にポップアップウィンドウが表示され、使用するはずのパスワードが表示されました。すぐにクリップボードにコピーする必要があると私は思った。あとで数分後にそれを聞かれなかったので、クリップボードに何か他のものをコピーしてしまいました。Mysql 5.7.17 rootパスワードMacでmysqlコマンドラインに忘れた/アクセスしない

私はsqlコマンドを入力できるようにいくつかの種類のクライアントを取得しようとしていますが、サーバにアクセスするために「アプリケーション」はインストールされていません。私はMySQLのドキュメントとスタックを精査し、パスワードのリセット方法とmysqlクライアント/コマンドラインを検索しましたが、すべての記事はすでに "MySQLターミナル"/"コマンドライン"私は、通常のMacのターミナルへのアクセスだけを持ち、通常のターミナルウィンドウ内のほとんどのコマンドは、たとえば、私が持っていないパスワードが失敗したり、必要のいずれか:

$ mysqld --skip-grant-tables 

-bash:mysqldの:コマンドが

が見つかりません
$ mysql -u root -p 

-bash:mysqlの:コマンドは

$ sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql' 

パスワードが見つかりません。(これはおそらく、上書きされてしまった私は与えられたパスワードである私は、マシンの管理者パスワードをしようとすると、送信します?バックプロンプトに私)

$ sudo mysqld_safe --skip-grant-tables (after I'd stopped the server) 

須藤:mysqld_safeを:コマンド

を見つけていない誰かが私に「MySQLのターミナル」を取得する方法を見つけ出す助けてくださいと私は上書きされました。このパスワードが必要な場合はすることができ、それをリセットする方法は? (これは、手順を繰り返すためにMySQLをアンインストールするように思えますが、今回はパスワードをもっとよく扱うことは実際には非常に困難です/アンインストールプロトコルはありません)。

ありがとうございます。

---アップデート:私はJosh Mが提案したアンインストール方法を使用してから、再インストールしました。今回はパスワードを保存しました(これまでのところ、どのように/どこで使用する必要があるか分かりません)。しかし、私は本当に何かが失われている必要があります私はまだmysqlにアクセスすることはできません。

/usr/local/mysql/bin/mysql 

ERROR 1045(28000):

をその後、私は$ export PATH=$PATH:/usr/local/mysql/binをしましたが、私はまだERROR 1045

答えて

0

を得るあります:アクセスが(NOパスワードを使用して) 'localhost' の@ユーザー 'ロバート' を拒否ここでパスワードをリセットするためのチュートリアル:

/usr/local/mysql/bin/mysql 
https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords

あなたのMySQLのコマンドラインインターフェース(CLI)はでおそらく

正直、再インストールする方がいいかもしれません。 How do you uninstall MySQL from Mac OS X?

+0

コマンドは動作しません--------- $/usr/local/mysql/bin/mysql ERROR 1045(28000):ユーザー 'Robert'のアクセスが拒否されました@ 'localhost'(パスワードを使用:NO) –

+0

MySQLの設定をしたときにパスワードを入力する必要があります。本当に私はそれをすべて削除してからやり直していきます。意味のあるデータやコンテンツを作成するのに十分な距離ではありません。アンインストール/再インストールの方法を見つけることは、優れた学習体験となります。 –

+0

ジョシュ:私の元の質問の「更新」を参照してください。 –

関連する問題