I. YUM Repoのインストール
CentOSのyumソースにはmysqlがないので、mysqlの公式サイトからyum repoの設定ファイルをダウンロードする必要があります。
コマンドでダウンロードします:
wget https://..//----..pm
その後、レポをインストールします:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
次に、yumコマンドを使用してインストールを完了します。
Note: /etc/yum.repos.d/ ディレクトリに入り、以下のスクリプトを実行する必要があります。
コマンドをインストールします:
yum install mysql-server
msyqlを起動します:
systemctl start mysqld # MySQL
、インストールのための一時的なパスワードを取得します:
grep 'temporary password' /var/log/mysqld.log
、仮パスワードを取得しない場合
mysqlをインストールしたときに残ったデータを削除します。
rm -rf /var/lib/mysqlmysqlを再度起動します。
rm -rf /var/lib/mysql
ログインしてパスワードを変更します:
アカウントパスワードログイン
mysql -u root -pログインが成功したら、直接パスワードを変更できます。
systemctl start mysqld # MySQL
成功しなかった場合は、2番目のステップを参照してください。
パスワードを変更します:
vim /etc/myfmysqld]の任意の行の後に、次のように、パスワードの検証プロセスをスキップするために使用される "skip-grant-tables "を追加します。
skip-grant-tables skip-networking
mysqlを再起動
mysql -u root -p
データベースに再接続し
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mynew_pw1';
skip-grant-tables skip-networking を削除します。
vim /etc/myf
リモート・コントロールを有効化
MySQL はデフォルトではリモートコントロールを有効にしていないため、ユーザにリモートアクセスを追加する必要があります。
systemctl restart mysqld
ポートの変更
ポート=2020
その他の操作
#データベースに接続する
mysql -u root -p
#一時パスワードを設定する
update mysql.user set authentication_string=password("mynew_password") where user="root" and host="localhost"