私は次のようにmysqlをインストールしました:
$ sudo apt-get install mysql-server-core-5.1
$ sudo apt-get install mysql-client-core-5.1
これが私が現在持っているものです。 構成ファイル
サービスを開始できませんでした。最初はソケットとvarフォルダがありませんでした。 mysqlユーザーとmysqlグループをシステムアカウントとして作成し、confファイルで指定されたディレクトリに所有権とすべての権限を付与しました。
mysqld
mysqlユーザーとして実行してみました。
$ sudo -u mysql mysqld
次のエラーが発生します。
120201 13:52:58 [Note] Plugin 'FEDERATED' is disabled.
mysqld: Table 'mysql.plugin' doesn't exist
120201 13:52:58 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120201 13:52:58 InnoDB: Initializing buffer pool, size = 8.0M
120201 13:52:58 InnoDB: Completed initialization of buffer pool
120201 13:52:58 InnoDB: Started; log sequence number 0 44233
120201 13:52:58 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
私も次のように実行してみました。
$ sudo service mysql start
生産するmysql: unrecognized service
どんなアドバイスも本当にありがとうございます。
答え1
まだ始めていませんか?確認してくださいps -ef | grep mysql
。 MintはUbuntuに基づいているため、MySQLでほとんどのDebianまたはUbuntuガイドを使用できます。おそらく、サーバーを直接起動する必要はありません。再起動を試み、自動的に起動しないことを確認してください。
また、コア以上のものが必要な場合があります。なぜできないのですsudo apt-get install mysql-server
か?
答え2
私は同じ問題に直面しました。しかし、私の場合、その行に指定されたIPアドレスが原因でこれが発生しました。バインディングアドレス実際のIPアドレスと一致しません。
bind-address = 10.3.4.11
私はミントver 14を使用しています。したがって、上記の行は/etc/mysql/my.cnfにあります。
正しいIPアドレスを交換してサービスを再起動すると、動作が開始されました。
sudo service mysql start