Linux環境Mysqlインストールの詳細
Linux環境Mysqlインストールの詳細
前言
mysqlは広く使用されているデータベースとして、インストールの必要性は疑う必要はありませんが、本人は複数回のインストールで状況の異なる問題に遭遇したので、この文章でインストール構成の過程を記録したいと思います.また、一歩一歩の原因をできるだけ詳しく紹介し、また問題が発生した場合、その理由を知り、その理由を知っている場合、迅速に問題を解決することができます.
本文 mysqlインストールソースファイルを取得 Mysql公式サイト対応バージョンを選択してダウンロードし、サーバ にアップロードは、対応するディレクトリ にサーバコマンドで直接ダウンロードする.
mysqlディレクトリの準備 圧縮パッケージ を解凍するは、宛先ディレクトリ に移行する.追加データディレクトリ mysqlユーザーグループを追加するのは主にmysqlプログラムが現在のシステム を操作する権限を持つためである.コンパイルインストール error while loading shared libraries libaio.so.1インストールファイル error while loading shared libraries: libuma.so.1
構成mysqlバージョンが異なるため、ベースバージョンとmariadbの差があるため、構成にベースの構成を使用すればよい.筆者の構成には 増加する必要がある mysql を起動 mysqlの再構成 パスワードの変更 外部ネットワークを変更して にアクセスできます.
前言
mysqlは広く使用されているデータベースとして、インストールの必要性は疑う必要はありませんが、本人は複数回のインストールで状況の異なる問題に遭遇したので、この文章でインストール構成の過程を記録したいと思います.また、一歩一歩の原因をできるだけ詳しく紹介し、また問題が発生した場合、その理由を知り、その理由を知っている場合、迅速に問題を解決することができます.
本文
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
tar xzvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
mv /usr/download/mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql
mkdir /usr/local/mysql/data
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
通常は最後の行に一時パスワードを出力し、自分で記録すれば依存が欠けている場合yum install libaio-devel.x86_64
yum -y install numactl
[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
が現れたが、起動時には以上のフォルダもファイルも存在せず、対応するエラーが報告されたため、筆者は注釈し、構成ファイルに必要な構成だけを残すように変更した.その他の構成は個人がdatadir=/usr/local/mysql/data
port = 3306
cd /usr/local/mysql/support-files/
./mysql.server start
mysql -u root -p
Enter password:
set password for root@localhost = password('yourpass');
mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;