MySQLデータベースは、ローカルのLinux仮想マシンのウィンドウ上にインストール

仮想マシンのウィンドウCentOS7にインストールしたLinux上で私たちは簡単に、Linux上でインストールしたMySQLデータベースの上に着手します。

ログインのLinux

まず、Linuxオペレーティングシステムのログインrootユーザーとしてのことを確認します

wgetのインストール

実行:

yum install wget

WgetはWgetがインストールされているかどうかの不確実性限り、インストールされ、最高のを見て行います。

ソースインストールパッケージはyumをダウンロード

このニーズがあることを、yumのウェアハウス・ソースのインストールパッケージをダウンロードし、我々はCentOS7なので、CentOSのバージョンに応じて行わ:

wget http://repo.mysql.com/mysql57-community-release-el7.rpm

お使いのシステムがCentOS6であれば、実行します。

wget http://repo.mysql.com/mysql57-community-release-el6.rpm

私はそれを自分のCentOSのバージョンを確認していない場合でも、あなたは何を行うことができます。

cat /etc/centos-release

示すように表示、:

CentOS Linuxリリース1804年7月5日(コア)

それは6の始まりである場合はつまり、CentOS6バージョンCentOS7バージョンです。

ダウンロードしたRPMをインストール

ダウンロードしたRPMインストール
の実行を:

rpm -ivh mysql57-community-release-el7.rpm

私たちは、インストールEL7に、EL7ダウンロード、インストールするものをダウンロードできることに注意してください。
次のようにインストールの結果は以下のとおりです。

Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql57-community-release-el7-9  ################################# [100%]

これは、yumのソースMySQLを構成しました。

MySQLをインストールします

実行した後:

yum install mysql-server

MySQLをインストールします。
インストールインタフェースた後、あなたがダウンロードを決定し、インストールすることを可能に入りますyと入力し、Enterキーを押し、最後に見ました

Complete!			(英文版)
完毕!					(中文版)

これは、インストールの成功を表しています。

[スタート] MySQLのサービス

実行:

systemctl start mysqld

(CentOS6)実行:

service mysqld start

初期セットアップ

自動的にシステムをインストールした後MySQLのrootユーザを作成し、私たちは彼らの初期パスワードと変更を取得する必要があります。
実行:

grep 'temporary password' /var/log/mysqld.log

見つけるにはroot@localhost:、プラス記号の後の文字列の組み合わせを、それが初期パスワードです。

パスワードの変更

実行:

mysql_secure_installation

然后出现Enter password for user root:,此时输入刚刚获得的初始密码并回车。出现是否需要确认的一律输入:y,当出现
New password:的时候则代表要输入你更改的新密码了,输入你要更改的新密码回车并再次输入确认,
之后出现的所有一切需要确认的,一律输入:y,其实需要确认的也就是MySQL安装后有个缺省的方便测试的匿名用户问是否需要删除,输入y删除,还有是否禁止mysql的root用户远程登录系统,一般为禁止,则也是y,还有是否删除缺省的测试数据库,一般也删除,则还是y,最后是是否让配置立即生效,也是y,所以,在设置好密码后出现的一切需要确认的都输入y确认即可,最后系统显示:

All done!

则代表数据库设置完成。

设置开机自动运行MySQL服务

数据库当然一般都为开机即自动运行的,这样就让我们不需要每次开机都要手动重新启动了,
CentOS7执行:

systemctl enable mysqld

CentOS6执行:

chkconfig --level 345 mysqld on

来设置开机自动运行MySQL服务。

打开防火墙3306端口

当不打开此端口则我们是无法远程网络访问MySQL数据库的,一般要打开它,以便我们可以远程连接访问。:
CentOS7执行:

firewall-cmd --zone=public --add-service=mysql --permanent

CentOS6执行:

iptables -I INPUT -p TCP --dport 3306 -j ACCEPT;/sbin/service iptables save

好了,到这里我们就可以远程登录数据库访问了。

安装数据库可视化管理工具

如果使用Linux命令行来操作数据库的话肯定很不方便,因此我们需要使用图形界面管理工具。
MySQL 的图形界面管理工具比较多,而Navicat for MySQL是非常好用也很多人用的一款软件,界面如图所示:
ここに画像を挿入説明
大家可以自行下载安装此软件。

发布了21 篇原创文章 · 获赞 58 · 访问量 7009

おすすめ

転載: blog.csdn.net/weixin_45634606/article/details/105380456