云网牛站
所在位置:首页 > Linux云数据库 > 给在Linux虚拟机里运行的FreeBSD 12安装MariaDB 10.3数据库

给在Linux虚拟机里运行的FreeBSD 12安装MariaDB 10.3数据库

2019-03-08 15:53:20作者:戴均益稿源:云网牛站

本文介绍在FreeBSD 12系统上安装MariaDB 10.3数据库的步骤,FreeBSD运行在Linux虚拟机里,虚拟机安装请参考在Ubuntu 18.04/Debian 9上安装VirtualBox 6.0的方法,除了使用VirtualBox外,你还可以用VMware。

 

第1步:更新ports tree参考文章

请参考 https://ywnz.com/linuxjc/4448.html 文章中的更新ports tree部分,总共执行的命令是:

su -

portsnap fetch update

sudo portsnap extract

sudo portsnap fetch update

 

第2步:安装MariaDB 10.3数据库

可以使用二进制或端口方法安装MariaDB 10.3,此安装来自使用pkgpackage管理器的二进制包。

检查包缓存中是否有MariaDB 10.3可用:

$ pkg search mariadb | grep 10.3

mariadb103-client-10.3.11      Multithreaded SQL database (client)

mariadb103-server-10.3.11      Multithreaded SQL database (server)

从输出中,我们可以看到版本10.3.11可用,使用以下命令安装服务器和客户端:

$ sudo pkg install mariadb103-server mariadb103-client

Updating FreeBSD repository catalogue…

FreeBSD repository is up to date.

All repositories are up to date.

The following 6 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:

mariadb103-server: 10.3.11

mariadb103-client: 10.3.11

libedit: 3.1.20170329_2,1

unixODBC: 2.3.7

galera: 25.3.24

boost-libs: 1.68.0_1

Number of packages to be installed: 6

The process will require 406 MiB more space.

44 MiB to be downloaded.

Proceed with this action? [y/N]: y

[1/6] Fetching mariadb103-server-10.3.11.txz: 100%   29 MiB 159.5kB/s    03:11

[2/6] Fetching mariadb103-client-10.3.11.txz: 100%    2 MiB 101.4kB/s    00:17

[3/6] Fetching libedit-3.1.20170329_2,1.txz: 100%  123 KiB 125.6kB/s    00:01

[4/6] Fetching unixODBC-2.3.7.txz: 100%  456 KiB  93.5kB/s    00:05

[5/6] Fetching galera-25.3.24.txz: 100%  802 KiB 117.3kB/s    00:07

[6/6] Fetching boost-libs-1.68.0_1.txz: 100%   12 MiB 134.6kB/s    01:32

Checking integrity… done (0 conflicting)

[1/6] Installing libedit-3.1.20170329_2,1…

[1/6] Extracting libedit-3.1.20170329_2,1: 100%

[2/6] Installing boost-libs-1.68.0_1…

[2/6] Extracting boost-libs-1.68.0_1: 100%

[3/6] Installing mariadb103-client-10.3.11…

[3/6] Extracting mariadb103-client-10.3.11: 100%

[4/6] Installing unixODBC-2.3.7…

[4/6] Extracting unixODBC-2.3.7: 100%

[5/6] Installing galera-25.3.24…

[5/6] Extracting galera-25.3.24: 100%

[6/6] Installing mariadb103-server-10.3.11…

===> Creating groups.

Creating group 'mysql' with gid '88'.

===> Creating users

Creating user 'mysql' with uid '88'.

[6/6] Extracting mariadb103-server-10.3.11: 100%

Message from boost-libs-1.68.0_1:

You have built the Boost library with thread support.

Don't forget to add -pthread to your linker options when

linking your code.

Message from mariadb103-client-10.3.11:

 

第3步:启动并启用mysql-server服务、强化MariaDB安装

在FreeBSD 12服务器上安装MariaDB数据库后,你需要先启动该服务,然后再进行配置。

在终端中运行以下命令以启用itysql-server服务以在系统引导时启动:

$ sudo sysrc mysql_enable="YES"

mysql_enable:  -> YES

然后启动服务:

sudo service mysql-server start

最后可以运行mysql_secure_installation命令来强化MariaDB数据库,参考在CentOS 7服务器中安装MariaDB 10.4的方法的保护MariaDB数据库服务器部分。

完成后,使用root用户测试访问权限:mysql -u root -p

给在Linux虚拟机里运行的FreeBSD 12安装MariaDB 10.3数据库

 

第4步:将MariaDB Server服务绑定到localhost

默认情况下,MariaDB服务绑定到所有可用的网络接口,如下所示:

$ sockstat -4 -6 | grep 3306

mysql mysqld 1350 21 tcp46 *:3306 *:*

如果没有从网络连接到数据库服务器的服务,则可以将此限制为localhost:

# sysrc mysql_args="--bind-address=127.0.0.1"

mysql_args: -> --bind-address=127.0.0.1

进行此更改后,你需要重新启动mysql-server:

# service mysql-server restart

Stopping mysql.

Waiting for PIDS: 1350, 1350.

Starting mysql.

验证更改:

# sockstat -4 -6 | grep mysql

mysql mysqld 1614 21 tcp4 127.0.0.1:3306 *:*

至此,已在FreeBSD 12上安装MariaDB 10.3成功。

 

相关主题

在Ubuntu 18.04系统上安装MariaDB 10.4的步骤

精选文章
热门文章