MySQL-8.0.23 をダウンロード MySQLインストールパッケージをディレクトリに解凍します(ここでは/usr/localを選択します) sudo tar -Jxv -f /home/×××shanlin/Downloads/mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz -C /usr/local/ 注: /home/×××shanlin/Downloads/ はブラウザがファイルを保存するディレクトリです ソフトリンクを作成します(操作は簡単です。mysql-8.0.23-linux-glibc2.12-x86_64 ディレクトリに mysql というエイリアスを付けると考えることができます) sudo ln -s /usr/local/mysql-8.0.23-linux-glibc2.12-x86_64 mysql MySQLデータを保存するディレクトリ(/data/mysql/data)を作成し、データベース接続ファイルmysql.sock(/var/run/mysqld)を生成します。 sudo mkdir -p /data/mysql/data sudo mkdir -p /var/run/mysqld mysqlユーザーグループとユーザーを作成する sudo グループ追加 mysql sudo ユーザー追加 -r -g mysql mysql /data/mysql/data および /var/run/mysqld ディレクトリへの権限を付与します。 sudo chown mysql:mysql -R /data/mysql/data sudo chown mysql:mysql -R /var/run/mysqld my.cnf ファイルを作成し、which mysqld コマンドを使用して mysqld の場所を表示します。私の場合は /usr/local/mysql/bin/mysqld です。次に、/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options' コマンドを使用して、my.cnf を作成できる場所を表示します。 [mysqld] バインドアドレス=0.0.0.0 ポート=3306 ユーザー=mysql ベースディレクトリ=/usr/local/mysql データディレクトリ=/data/mysql/data ソケット=/var/run/mysqld/mysqld.sock ログエラー=/data/mysql/data/mysql.err pid ファイル = /data/mysql/data/mysql.pid 文字セットサーバー=utf8mb4 シンボリックリンク=0 明示的なタイムスタンプのデフォルト=true デフォルト認証プラグイン=mysql_native_password #ソケット '/tmp/mysql.sock' 経由でローカル MySQL サーバーに接続できないというエラーを解決する (2) [クライアント] ポート=3306 ソケット=/var/run/mysqld/mysqld.sock #vimで直接my.cnfを作成し、上記の内容を書き込みます。sudo vim /usr/local/mysql/my.cnf MySQL環境変数を設定する #mysql MYSQL_HOME = /usr/local/mysql PATH=$PATH:$MYSQL_HOME/bin PATH MYSQL_HOMEをエクスポートする #上記の内容をプロファイルファイルの最後に記述します sudo vim /etc/profile #環境変数はすぐに有効になります sudo source /etc/profile MySQLをインストールする sudo /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data --initialize 通常のインストール後、最終的に次のように表示されます。 MySQLサービスを開始する sudo /usr/local/mysql/support-files/mysql.server を起動します MySQLプロセスをシステムプロセスに入れる sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld /usr/binにMySQLへのソフトリンクを作成する sudo ln -s /usr/local/mysql/bin/mysql /usr/bin ランダムなパスワードを使用してMySQLデータベースにログインする mysql -u ルート -p ルートユーザーの新しいパスワードを設定する '123456' で識別されるユーザー 'root'@'localhost' を変更します。 これで、deepin 20.1 システム (最も国産の Liunx システム、最も詳細な MySQL 8 インストール チュートリアル) に MySQL 8.0.23 をインストールする方法についての記事は終了です。deepin 20.1 システムに MySQL 8.0.23 をインストールする方法についての関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: フロントエンドJavaScript ES6の詳細について
>>: CSS の記述基準と順序を共有する [すべての人に使用を推奨]
1. 要件の説明特定の要素については、背景background-imageを半透明にしたいが、テキス...
1. サーバー環境の構成: 1. ディスクパーティションを確認します。最近、あるプロジェクト内のサー...
序文日曜日に自宅で web.dev の 2020 3 日間ライブを視聴したところ、興味深い点がたくさ...
コードをコピーコードは次のとおりです。 window.location.href="zcb...
目次質問: ボタンをクリックすると、スパンの色が赤に変わりますか?上記の問題を分析します。 2番目の...
1. Flexレイアウトの紹介Flex は Flexible Box の略で、「柔軟なレイアウト」を...
最近、私たちの小さなチームは、サーバー上の共有フォルダーを共有して、全員がパブリックリソースドキュメ...
目次1. このキーワード2. カスタム属性3. 包括的なケース1:タブの実装付録要約する1. このキ...
このセクションでは、テキストの変更の詳細から始めます。これにより、読者はさまざまな HTML フォン...
最も一般的に使用されるレイアウト要素として、DIV は Web 開発において重要な役割を果たします。...
この記事では、カレンダー効果を実現するためのjQueryの具体的なコードを例として紹介します。具体的...
WeChatコンポーネントの形式で提供されます。コンポーネント内部ではasync/awaitが使用さ...
まず、例を見てみましょう。記事テーブルにはタイプフィールドがあり、1 見出し、2 おすすめ、3 ホッ...
ウェブサイトやサービスのパフォーマンスは、データベースの設計(適切な言語開発フレームワークを選択した...
この記事では、スクラッチ効果を実現するためのJavaScriptキャンバスの具体的なコードを参考まで...