最近、MySQL を使っています。Linux での mysql-installation という記事では、MySQL を他の方法でインストールする方法について書きました。今回は主に rpm 形式でインストールしました。試してみたところ、このインストールモードの方が簡単だと感じました。 MariaDBをアンインストールする CentOS7 はデフォルトで MySQL の代わりに MariaDB をインストールします。MariaDB データベースと MySQL の間に競合が発生する可能性があるため、まず MariaDB をアンインストールしてください。 1. インストールされているMariaDB関連パッケージを確認する mysql rpm パッケージをダウンロード 公式サイトのダウンロードアドレスは以下になります。 rpmを使用してmysqlをインストールする 以下の手順には root 権限が必要です。パッケージ間に依存関係があるため、rpm コマンドを順番に実行する必要があります。 mkdir mysql tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql cd mysql rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm 問題点: 1) MySQLサーバーにはlibaio.so.1()(64bit)が必要です 解決: libaio-0.3.107-10.el6.x86_64.rpmをインストールします。 ①ダウンロードアドレス: http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm ②実行: rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm 2) net-toolsが必要です 解決: yum でネットツールをインストール 3) mysql-community-server-5.7.18-1.el7.x86_64 には perl (Getopt::Long) が必要です 解決: yumでperlをインストール インストールが成功したら、インストール ファイルと一時ファイルを削除するか、削除しないことを選択できます。 mysqlにログインして初期パスワードを変更する 次の手順には root 権限が必要です。 vi /etc.my.cnf スキップ許可テーブル 2. MySQLデータベースディレクトリのユーザーとグループを変更し、mysqlを起動します。 chown -R mysql:mysql /var/lib/mysql/ systemctl start mysqld.service //mysqlデータベースサービスを起動します 3. ログイン mysql -uroot -p 4. パスワードを変更する mysql を使用します。 ユーザーを更新し、authentication_string =password('自分のパスワード') を設定します。ここで、host ='localhost'、user='mysql' です。 やめる; 5. パスワードを使用して再度ログインします mysql -uroot -p 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: React+Antdはテーブルの追加、削除、変更の例を実装します
>>: Nginx 静的サービス設定の詳細な説明 (ルートとエイリアスの指示)
目次1. プロキシモジュールをインストールする2. プロキシを設定する1. プロキシモジュールをイン...
DNMP の紹介DNMP (Docker + Nginx + MySQL + PHP7/5 + Re...
ネットワーク使用チュートリアル公式サイト docker-compose.yml リファレンスドキュメ...
以前、フロントエンド技術グループに所属していたとき、グループのメンバーが面接中に問題に遭遇したと言っ...
数字で始まる次の CSS クラス名は有効になりません。 .1番目{ 色: 赤; }有効な CSS ク...
目次序文文章プリミティブ型プリミティブ値ラッパーオブジェクト物体コンストラクタ通常機能(関数)プリミ...
まず、MySQL とは何かを理解しましょう。 MySQL は、スウェーデンの会社 MySQL AB ...
inline-flex は inline-block と同じです。内部要素用の display:fl...
このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DEL...
通常のプロジェクトでは、1 回の入札で同時にデータを更新および照会する必要があるという問題によく遭遇...
「downloadlaod」を直接クリックしてもダウンロードできない場合は、ここからダウンロードす...
この記事では、thinkphp5.1 + Vue+axiosを使用してファイルをアップロードする方法...
目次1. 証明書を生成する2. リモートを有効にする3. リモート接続3.1 Jenkins接続3....
ネイティブ JS で実装したリアルタイム クロック エフェクトを共有します。エフェクトは以下のとおり...
1. パスワードを変更する1. 一般ユーザーのパスワードを変更する パスワード現在のパスワードを入力...