Debianにmysqlをインストールする

Debianにmysqlをインストールする

Debianにmysqlをインストールしたいのですが、エラーが発生します。

admin@localhost:~$ sudo apt-get install mysql-server
[sudo] password for admin: 
admin is not in the sudoers file.  This incident will be reported.

答え1

言ったようにフィリップ・クーリン、あなたのadminユーザーはrootにすることはできませんsudo。別の方法でルートにする必要があります(例えば suルートパスワードを使用して)それを実行します。

apt install mariadb-server

現在、Debian バージョンでは使用できなくなり、次のパッケージmysql-serverに置き換えられました。mariadb-serverマリアデータベース、MySQLのフォーク)。

答え2

ルートシェルを開き、ユーザーをsudoまたはホイールグループに追加する必要があります。

$ su
$ usermod -a -G wheel admin

次に、/ etc / sudoersファイルを編集し、ホイールグループのユーザーにsudoコマンドを実行させます。

 %wheel ALL=(ALL) ALL

%wheelの前に#がある場合は、それらを削除してファイルを保存する必要があります。

答え3

/etc/sudoers にリストされているユーザーにrootアクセスを提供するファイル。

あなたの場合、管理者はsudoersファイルにありません。 root権限を取得するには、sudoersファイルを編集する必要があります。

visudo は sudoers ファイルが間違った構文を sudoers にコピーするのを防ぐため、visudo を使用して sudoers ファイルを編集することをお勧めします。

ユーザーに完全なroot権限を許可するには、そのユーザーをsudoersに追加します。

 user_name  ALL=(ALL) ALL

非水道ウィキ

もう一度インストールしてみてください。

関連情報