CentOS 7オフラインインストールMySql
6518 ワード
文書ディレクトリ一、まずCentOS 7システムのデフォルトのデータベースmariadbをクリアします.そうしないとmysql をインストールできません.二、インストールMySql 1、MySql関連rpmパッケージをダウンロード 2、ダウンロードするmysql-8.0.15-1.el7.x86_64.rpm-bundle.tarは/usr/local/mysqlディレクトリに配置し、インストールパッケージ を解凍する. 3、ダウンロードパッケージディレクトリ(cdあなたのダウンロードディレクトリ)に切り替え、各パッケージを1回インストールします. 4、MySql構成 の変更5、以下のコマンドによりmysqlデータベースの初期化と関連構成 を完了する三、MySqlサービス を起動する1、MySql を起動する2、設定MySql起動 3、cat/var/log/mysqldを通過する.log|grep passwordコマンドデータベースのパスワードを表示する 4、MySqlインストールが成功したかどうかをテストする 4.1、rootユーザーでMySqlにログインし、コマンド を実行する. 4.2、調べたばかりのパスワードを入力し、データベースの登録を行い、コピーして貼り付けばよい.MySQLの登録パスワードも表示されない である.4.3、ALTER USER'root'@'localhost'IDENTIFIED WITH mysql_を通過native_password BY 'root'; パスワード を変更するコマンド 4.4、exitを通過する.コマンドMySQLを終了し、新しいパスワードで に再ログインします.4、MySqlリモートアクセス許可構成 1、rootユーザーでMySql にログイン2、root(hadoopなどの他のユーザを構成することもできる)ユーザがデータベースhiveのすべてのテーブル を操作できるようにする.
一、まずCentOS 7システムのデフォルトのデータベースmariadbをクリアします.そうしないとmysqlをインストールできません.
二、MySqlのインストール
1、MySql関連rpmパッケージのダウンロード
にあるhttps://dev.mysql.com/downloads/mysql/Red Hat Enterprise Linux 7/oracle Linux 7を選択し、osのバージョンをallに選択し、mysql-8.0.15-1を直接ダウンロードします.el7.x86_64.rpm-bundle.tar、すべてのrpmバッグが入っています.
2、ダウンロードするmysql-8.0.15-1.el7.x86_64.rpm-bundle.tarを/usr/local/mysqlディレクトリに配置し、インストールパッケージを解凍します.
3、ダウンロードパッケージディレクトリ(cdあなたのダウンロードディレクトリ)に切り替え、各パッケージに1回インストールします.
4、MySql構成の修正
構成の変更
5、以下のコマンドでmysqlデータベースの初期化と関連構成を完了する
三、MySqlサービスの起動
1、MySqlを起動する
#停止MySql
#MySqlを再起動
2、MySql起動の設定
3、cat/var/log/mysqldを通過する.log|grep passwordコマンドデータベースのパスワードの表示
以上のパスワードは、#t#dlkOG 0 j 0
4、MySqlのインストールが成功したかどうかをテストする
4.1 rootユーザーでMySqlにログインし、コマンドを実行する
以上のコマンドを入力して車に戻って、パスワードのヒントを入力します
4.2、調べたばかりのパスワードを入力し、データベースへの登録を行い、コピーして貼り付けばよい.MySQLの登録パスワードも表示されない
4.3、ALTER USER‘root’@‘localhost’IDENTIFIED WITH mysql_native_password BY ‘root’; パスワードを変更するコマンド
4.4、exitを通過する;コマンドはMySQLを終了し、新しいパスワードで再ログインします.
これでmysql 8.0.15データベースのインストールが完了しました.
四、MySqlリモートアクセス許可構成
1、rootユーザーでMySqlにログインする
2、root(hadoopなどの他のユーザーを構成することもできる)ユーザーがデータベースhiveのすべてのテーブルを操作できるようにする
添付:新規ユーザーの作成:CREATE USER'ユーザー名'@'host名前'IDENTIFIED WITH mysql_native_password BY「パスワード」;
新規ユーザへの許可:GRANT ALL PRIVILEGES ON.TO‘ユーザ名’@‘host名称’;
更新権限:FLUSH PRIVILEGES;
一、まずCentOS 7システムのデフォルトのデータベースmariadbをクリアします.そうしないとmysqlをインストールできません.
rpm -qa |grep mariadb |xargs yum remove -y
二、MySqlのインストール
1、MySql関連rpmパッケージのダウンロード
にあるhttps://dev.mysql.com/downloads/mysql/Red Hat Enterprise Linux 7/oracle Linux 7を選択し、osのバージョンをallに選択し、mysql-8.0.15-1を直接ダウンロードします.el7.x86_64.rpm-bundle.tar、すべてのrpmバッグが入っています.
2、ダウンロードするmysql-8.0.15-1.el7.x86_64.rpm-bundle.tarを/usr/local/mysqlディレクトリに配置し、インストールパッケージを解凍します.
tar axvf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar
3、ダウンロードパッケージディレクトリ(cdあなたのダウンロードディレクトリ)に切り替え、各パッケージに1回インストールします.
rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.15-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.15-1.el7.x86_64.rpm
rpm -ivh mysql-community-embedded-compat-8.0.15-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.15-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.15-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.15-1.el7.x86_64.rpm
4、MySql構成の修正
vi /etc/my.cnf
構成の変更
#datadir=/var/lib/mysql
datadir=/data/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
5、以下のコマンドでmysqlデータベースの初期化と関連構成を完了する
mysqld --initialize
chown mysql:mysql /data/mysql -R
systemctl start mysqld.service
systemctl enable mysqld
三、MySqlサービスの起動
1、MySqlを起動する
systemctl start mysqld.service
#停止MySql
systemctl stop mysqld.service
#MySqlを再起動
systemctl restart mysqld.service
2、MySql起動の設定
systemctl enable mysqld
3、cat/var/log/mysqldを通過する.log|grep passwordコマンドデータベースのパスワードの表示
2019-02-16T09:46:38.945518Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ,#t#dlkOG0j0
以上のパスワードは、#t#dlkOG 0 j 0
4、MySqlのインストールが成功したかどうかをテストする
4.1 rootユーザーでMySqlにログインし、コマンドを実行する
mysql -u root -p
以上のコマンドを入力して車に戻って、パスワードのヒントを入力します
4.2、調べたばかりのパスワードを入力し、データベースへの登録を行い、コピーして貼り付けばよい.MySQLの登録パスワードも表示されない
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 11
Server version: 8.0.15
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql>
4.3、ALTER USER‘root’@‘localhost’IDENTIFIED WITH mysql_native_password BY ‘root’; パスワードを変更するコマンド
set global validate_password.policy = 0;
set global validate_password.length=6;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xhw888';
4.4、exitを通過する;コマンドはMySQLを終了し、新しいパスワードで再ログインします.
これでmysql 8.0.15データベースのインストールが完了しました.
四、MySqlリモートアクセス許可構成
1、rootユーザーでMySqlにログインする
mysql -u root -p
2、root(hadoopなどの他のユーザーを構成することもできる)ユーザーがデータベースhiveのすべてのテーブルを操作できるようにする
create user 'root'@'%' identified with mysql_native_password by 'xhw888';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
添付:新規ユーザーの作成:CREATE USER'ユーザー名'@'host名前'IDENTIFIED WITH mysql_native_password BY「パスワード」;
新規ユーザへの許可:GRANT ALL PRIVILEGES ON.TO‘ユーザ名’@‘host名称’;
更新権限:FLUSH PRIVILEGES;