Ubuntu での mysql のインストールと使用 (一般版)

Ubuntu での mysql のインストールと使用 (一般版)

Ubuntu のバージョンに関係なく、MySQL データベースのインストールは基本的に同じです。具体的なインストール手順は次のとおりです。

1. ターミナルを開いてルート権限を取得する

2. ターミナルに入力します:

apt-get で mysql-server をインストールします
apt-get で mysql-client をインストールします
apt-get で libmysqlclient-dev をインストールします

インストールプロセス中、必要に応じて「Y」を入力して確認する必要があります。

上記の 3 つのコマンドを実行した後、MySQL が正常にインストールされたかどうかを確認する場合は、次のコマンドを入力して確認できます。

netstat -tap | grep mysql

次の図が表示されればインストールは成功です。

3. MySQLのリモート制御を実現する

(1) /etc/mysql/mysql.conf.d/mysqld.cnfファイルを編集し、bind-address = 127.0.0.1をコメントアウトします。

次の図に示すように:

(2)MySQLで認証コマンドを実行する(任意のリモートコンピュータがデータベースにログインできるように認証する)

ターミナルにmysql -uroot -p yourpasswordと入力します

mysql を入力した後、次のコマンドを入力します。

GRANT OPTION 付きで、'your password' で識別される 'root'@'%' に *.* のすべての権限を付与します。

次に、構成情報を更新し、ターミナルに次のコマンドを入力します。

権限をフラッシュします。

完了したら、exit を使用して mysql を終了します。

4. 上記の手順を完了したら、MySQL サービスを再起動します。コマンドは次のとおりです。

サービスmysqlの再起動

上記の 4 つの手順を完了すると、MySQL データベースは基本的に正常に使用できるようになります。この記事がお役に立てば幸いです。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Ubuntu16.04はphp5.6ウェブサーバー環境を構築します
  • ubuntu16.04でNFSサービスを構築する方法
  • Ubuntu システムでタイムゾーンと時刻を変更する方法
  • コマンドラインを使用してUbuntuのバージョンを検出する方法
  • ノードをmongodbデータベースに接続する方法の詳細な説明[Alibabaクラウドサーバー環境Ubuntu]
  • Ubuntu 16.04にPython 3.7とpip3をインストールし、デフォルトバージョンに切り替える詳細な説明
  • Ubuntu 18.04 に mysql5.7.23 をインストールするチュートリアル
  • Ubuntu 18.04 は mysql 5.7.23 をインストールします
  • Ubuntu 18.04にmysql5.7をインストールする
  • Ubuntu PostgreSQLのインストールと設定の概要

<<:  シンプルなページング効果を実現するjQuery+Ajax

>>:  Kafka の Docker デプロイメントと Spring Kafka 実装

推薦する

MySQLにおける時刻日付型と文字列型の選択について

目次1. DATETIMEとTIMESTAMPの使用1. 類似点2. 相違点3. 選択2. varc...

VMware 仮想マシンの 3 つのネットワーク方式と原則 (概要)

1. ブリッジ: デフォルトでは VMnet0 が使用されます1. 原則:ブリッジは、それぞれ 2...

Vue スクロールダウンしてさらにデータを読み込む スクロールケースの詳細な説明

vue-無限スクロールインストール npm インストール vue-infinite-scroll -...

web.config (IIS) および .htaccess (Apache) の構成

xml <?xml バージョン="1.0" エンコーディング="...

CSS最適化スキルの自己実践体験

1. CSS スプライトを使用します。利点は、CSS で使用される小さな画像を 1 つの大きな画像に...

JavaScript の 50 以上のユーティリティ関数の概要

JavaScript は多くの素晴らしい機能を備えています。この記事では、作業効率の向上とコードのデ...

MySQLにおける分散ロックの考え方をDBの助けを借りて詳しく説明します

序文スタンドアロン ロックであっても分散ロックであっても、共有データに基づいて現在の操作の動作を判断...

MySQL GROUP_CONCAT 制限の解決

効果: GROUP_CONCAT関数は、フィールド値を文字列に連結することができます。デフォルトの区...

HTML と CSS を書くための 6 つの最も効果的な方法

この記事では、効率を向上させ、時間を節約することを願って、最も効果的な 6 つの方法を紹介します。 ...

MySQL マスター/スレーブ ステータスを監視するシェル スクリプト

Linuxでシェルスクリプトを共有して、MySQLのマスタースレーブ状態を監視し、エンタープライズW...

Nginx プロキシ使用時にヘッダーに「_」が含まれることで情報が失われる問題の解決方法

序文ゲートウェイプロジェクトを開発する場合、署名 sign_key 情報はリクエスト時にリクエスト ...

Linux でパスワードの有効期限を表示および設定する方法

適切な設定を行うことで、Linux ユーザーにパスワードを定期的に変更させることができます。パスワー...

docker pull imageエラーの問題を解決する

説明する: Windows 10 に VM をインストールし、VM で Docker を実行し、Do...

Vue でユーザー権限に基づいてルートを動的に追加する方法

ユーザーの権限に応じて異なるメニュー ページを表示します。知識ポイントルートガード(事前ガードを使用...

Linux のリンク解除機能とファイルの削除方法

1. リンク解除機能ハード リンクの場合、unlink はディレクトリ エントリを削除し、inode...