FreeBSD 13.1 RELEASE - MySQL - 概要・インストール
- 1. 概要
- 2. インストール
- 3. 起動
1. 概要
「MySQL」は、「postgreSQL」と並んで、フリーで提供されているデータベースです。
「MySQL」の詳細については WikiPedia をご参照ください。
2. インストール
2021年5月4日の時点で、「ports」には、以下のパッケージが存在します。
$ ls -d /usr/ports/databases/mysql??-server
/usr/ports/databases/mysql55-server /usr/ports/databases/mysql57-server
/usr/ports/databases/mysql56-server /usr/ports/databases/mysql80-server
2020年6月25日、2021年5月4日の時点と変化ありません。
ずいぶん前から「MySQL 8.0」が存在しますが、2018年7月3日に、以前の「FreeBSD」で「ports」の「make」でエラーになっていたし、「5.5」「5.6」も削除されていないので、まだ「5.7」を使おうと思います。
cd /usr/ports/databases/mysql57-server
make config
オプションはデフォルトのままにしています。
cd /usr/ports/databases/mysql57-client
make config
こちらも、オプションはデフォルトのままにしています。

cd /usr/ports/databases/mysql57-server
make
make install
前回、「make」でエラーになっちゃいましたが、今回は無事、通りました。
サーバをインストールすると同時にクライアントもインストールされます。
「make」には、結構時間がかかりますので、気長に待つ必要があります。
インストール時のログを掲載しておきます。
===> Installing for mysql57-server-5.7.38
===> Checking if mysql57-server is already installed
===> Registering installation for mysql57-server-5.7.38
Installing mysql57-server-5.7.38...
===> Creating groups.
Creating group 'mysql' with gid '88'.
===> Creating users
Creating user 'mysql' with uid '88'.
===> Creating homedir(s)
Initial password for first time use of MySQL is saved in $HOME/.mysql_secret
ie. when you want to use "mysql -u root -p" first you should see password
in /root/.mysql_secret
MySQL57 has a default /usr/local/etc/mysql/my.cnf,
remember to replace it with your own
or set 'mysql_optfile="$YOUR_CNF_FILE' in rc.conf.
===> SECURITY REPORT:
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/lib/mysql/plugin/mysqlx.so
/usr/local/lib/mysql/plugin/group_replication.so
/usr/local/libexec/mysqld
If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type 'make deinstall'
to deinstall the port if this is a concern.
For more information, and contact details about the security
status of this software, see the following webpage:
https://www.mysql.com/
「FreeBSD 11.4 RELEASE」にインストールしていた時期(2020年6月) が「mysql57-server-5.7.30_2」。
「FreeBSD 12.2 RELEASE」にインストールしていた時期(2021年10月)が「mysql57-server-5.7.32」。
「FreeBSD 13.0 RELEASE」にインストールしていた時期(2021年4月) が「mysql57-server-5.7.33」。
「FreeBSD 12.3 RELEASE」にインストールしていた時期(2021年12月)が「mysql57-server-5.7.36」。
今回「FreeBSD 13.1 RELEASE」にインストール時(2022年5月24日)が「mysql57-server-5.7.38」。
「5.7」であっても、少しずつリビジョンがアップしています。
3. 起動
デフォルトの設定でいったん起動します。
起動設定。
sysrc mysql_enable=YES
sysrc mysql_optfile=/usr/local/etc/mysql/my.cnf
起動。
service mysql-server start
「MySQL 5.7」ではこの後、「mysql_secure_installation」というプログラムを起動して初期設定を行います。
これについては次ページで・・・。
|
|