mysqlのインストール方法


68

私はmysqlコマンドラインで試しました:

私は得る:

The program 'mysql' is currently not installed.  You can install it by typing:
sudo apt-get install mysql-client-core-5.5

しかし、私がするとき:

sudo apt-get install mysql-client-core-5.5

しかし、私は得る:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-client-core-5.5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 47 not upgraded.

どうすればいいですか?


何てls -l /usr/bin/mysql言うの?
フロリアンディーシュ

これは私が得たもの ls: cannot access /usr/bin/mysql: No such file or directoryですls -l /usr/bin/mysql
バットマン

1
試してくださいsudo apt-get --reinstall install mysql-client-core-5.5
-StarNamer

回答:


97

まず、すでに使用しているMySQLの現在のバージョンを削除します。

$ sudo apt-get purge mysql-client-core-5.5

次に、MySQLをインストールするには、ターミナルプロンプトから次のコマンドを実行します。

$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client

インストールプロセス中に、MySQLルートユーザーのパスワードを入力するよう求められます。

インストールが完了すると、MySQLサーバーが自動的に起動します。端末プロンプトから次のコマンドを実行して、MySQLサーバーが実行されているかどうかを確認できます。

$sudo netstat -tap | grep mysql

このコマンドを実行すると、次の行または同様のものが表示されます。

tcp        0      0 localhost.localdomain:mysql           *:* LISTEN -

サーバーが正しく実行されていない場合は、次のコマンドを入力して起動できます。

$ sudo /etc/init.d/mysql restart

/etc/mysql/my.cnfファイルを編集して、ログファイル、ポート番号などの基本設定を構成できます。


@batman私たちはあなたからいくつかの回答を期待しているか、少なくともverifiedマーキング
スミットRamteke


21

このコマンドは、必要なMySQLサーバーをインストールします。

sudo apt-get install mysql-server

ターミナルからではなくワークベンチからコマンドを実行する場合は、クライアントも必要です(これはオプションです)。

sudo apt-get install mysql-client

MySQL Workbenchの場合(オプション):

sudo apt-get install mysql-workbench

10

まず、ターミナルで次のコマンドを使用して、システムからmysqlを完全に削除する必要があります

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo apt-get update && sudo apt-get upgrade

sudo apt-get autoremove

sudo apt-get autoclean

次に、Mysqlを再インストールしてください。


8

この提案は、他の依存関係やユーティリティを見逃してしまうため、少し奇妙に思えます。私はこれを実行して完了します:

sudo apt-get install mysql-client
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.