Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

黄舟
リリース: 2017-03-17 13:19:58
オリジナル
2372 人が閲覧しました

この記事では主に Linux centos7 環境での MySQL インストールチュートリアルを詳しく紹介します。興味のある方は参考にしてください

MySQL を Linux centos7 環境にインストールする手順を詳しく紹介します


mysql には Windows と 2 つの違いがあります

1)、my.ini は /etc/my.ini に保存されます

2)、ユーザー権限、シングルユーザー実行

1)。 、次のコマンドを使用します:

rpm –qa | grep -i mysql

次のパッケージが表示された場合、mysql がインストールされていることを意味します

mysql-4.1.12-3.RHEL4.1

mysqlclient10 -3.23. 58-4.RHEL4.1

2. mysql 解凍パッケージをダウンロードします

mysql-5.7.17-linux-glibc2.5-x86_64.tar (http://mirrors.sohu.com にアクセスします)ダウンロードするには)

Web サイト: http://mirrors.sohu.com/mysql/MySQL-5.7/

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

次のコマンドを入力してください


wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
ログイン後にコピー

。ソフトウェアを保存するためのディレクトリ ソフトウェアを作成します。後でダウンロードする mysql パッケージについては、まずディレクトリに移動して次のコマンドを入力します:

cd /software

ダウンロードが完了すると、追加の mysql インストール パッケージ ファイルが表示されます。ソフトウェアディレクトリに

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

3、ユーザーとmysqlディレクトリを作成します

1. groupadd mysql #mysqlグループを作成します

2. useradd -r -g mysqlmysql #mysqlユーザーを作成し、ユーザーを配置しますmysql グループ内で

3. passwd mysql # mysql ユーザーのパスワードを設定します

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

4. mysql インストール パッケージを解凍します

1. まず、tar.gz パッケージを /usr/local ディレクトリに移動します。そしてコマンド


mv /software/MySQL/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz/usr/local
ログイン後にコピー

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

2 を入力し、tar.gz パッケージを解凍します

まず /usr/local ディレクトリに移動し、コマンド cd /usr/local を入力します

コマンドを抽出します

tarzxvfmysql-5.7 .17-linux-glibc2.5-x86_64.tar.gz

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

ディレクトリ表示コマンド ll

を入力すると、追加のディレクトリ

mysql-5.7.17-linux-glibc2.5-x86_64 が見つかります。

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

注: データディレクトリはありません。my.ini ファイルは support-files ディレクトリの下にあります

3. ディレクトリ名を /usr/local/mysql

に変更します (これはLinux での mysql のデフォルトのインストール ディレクトリ)

解凍したファイルの名前を mysql に変更します

コマンドを入力します: mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

5. 設定関連する起動設定ファイル

まず、support-files/file ディレクトリに移動します

コマンドを入力します: cd support-files/

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

1. my.cnf を /etc/my.cnf にコピーします (実行時に自動的に読み取られます)。 mysql が開始します)

コマンドを入力します

cpmy-default.cnf /etc/my.cnf 2. 文字化けの問題を解決します

コマンドを入力します: Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)vi /etc/my.cnf

(編集可能状態に入る)

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)Change:

[mysql]

default-character-set=utf8 (クライアント側の文字化け問題の解決を示す) [mysqld]

default-storage-engine=INNODB

character_set_server=utf8 (サーバー側の文字化け問題の解決を示します)

3. init.d/ ディレクトリ内の /etc/ に mysql.server をコピーします (自動実行効果を実現することが目的です)

コマンドを入力します

cp mysql.server /etc/init.d/mysql

(mysql はサービス名です)

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)注: /etc/init.d/ ディレクトリ、レジストリに相当しますHKEY_LOCAL_MACHINESYSTEMControlSet001services はサービスを記録します

4. /etc/init.d/mysql パラメータを変更します

コマンドを入力します

vi /etc/init.d/mysql

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真) 2 つのディレクトリの場所を指定します

basedir=/usr/ local/mysql

datadir=/usr/local/mysql/data

5. ディレクトリ /usr/local/mysql の所有者を変更します

コマンド

chown -R mysql:mysql /usr/local を入力します。 /mysql/

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

六、初始化mysql的数据库

1、初始化mysql

mysql_install_db (老版本的做法)

新版本: 初始化

输入命令 ./mysqld --initialize --user=mysql--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

生成出一个data目录,代表数据库已经初始化成功

并且mysql的root用户生成一个临时密码:(记录下临时密码XXX)

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

2、给数据库加密

输入命令 ./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

3、启动mysql

输入命令 ./mysqld_safe --user=mysql & (&符表示提交到后台运行mysql服务)

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

七、进入客户端

1、登录

输入命令 ./mysql -uroot -p

然后再输入你的临时密码

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

2、修改密码

输入命令 set password=password(‘xxxx')

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

八、window远程访问Linux虚拟机的mysql

先来看看数据库结构

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

1、关闭防火墙 (或者给防火墙开放端口),这样window才能连接上

输入命令 systemctl stop firewalld.service

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

2、给Windows授权

输入命令 mysql>grant all privileges on *.* toroot@'%' identified by '123456';

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)


mysql>use mysql;
mysql>select host,user from user;
ログイン後にコピー

【多出一条远程登录用户记录】

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)


mysql>flush privileges;
ログイン後にコピー

3、远程链接数据库,或者重启(init 6)。

输入命令:mysql –hIP地址 -uroot -p123456

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

九、设置开机自动启动mysql服务

1、添加mysql服务

输入命令 chkconfig --add mysql 【mysqld -install】

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

2、设置mysql服务为自动

输入命令 chkconfig mysql on

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

3、重启检查


init 6

ps –ef | grep mysql
ログイン後にコピー

十、设置path

输入命令 vi /etc/profile

输入命令 exportPATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

配置好mysql环境变量后,我们往后登录mysql就不用再去到/usr/local/mysql/bin目录才能登录了,现在可以在任意目录下登录mysql了

Linux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)

到了这里我们就成功在Linux centos7环境下安装MySQL了。

以上がLinux centos7環境でのMySQLインストールチュートリアルの詳細説明(写真)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート