怎样在Ubuntu上安装MariaDB10

2022年11月18日 | 分类: 【技术】

【安装:A】

访问:https://downloads.mariadb.org/mariadb/repositories/
Ubuntu 22.04 》 10.10 》 USA RackSpoace,获得以下命令:

sudo apt-get install apt-transport-https curl -y
sudo curl -o /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo sh -c "echo 'deb https://mirror.rackspace.com/mariadb/repo/10.10/ubuntu jammy main' >>/etc/apt/sources.list"
sudo apt-get update
sudo apt-get install mariadb-server -y

【安装:B】

安装 Ubuntu 软件源仓库中的 MariaDB 。

sudo apt install mariadb-server

一旦安装完成,MariaDB 服务将会自动启动。

【设置】

开启开机启动:

sudo systemctl enable --now mariadb

启动服务:

sudo systemctl start mariadb.service

查看服务状态:

sudo systemctl status mariadb

查看当前 MarisDB 版本:

mysql -V

输出:

mysql  Ver 15.1 Distrib 10.10.2-MariaDB, for debian-linux-gnu (x86_64) using  EditLine wrapper

初始设置:

sudo mysql_secure_installation

#输入root(mysql)的密码。默认没有,直接回车
Enter current password for root (enter for none):
#是否切换到unix套接字身份验证[Y/n] unix_socket 可以让用户通过本地socket登陆而无需密码,据介绍,这种加密非常安全可靠。
Switch to unix_socket authentication [Y/n] n
#是否设置root密码
Change the root password? [Y/n]
#如果选Y,就输入2次密码
New password:
Re-enter new password:
#是否删除匿名用户?(就是空用户),建议删除
Remove anonymous users? [Y/n]
#是否不允许远程root登录
Disallow root login remotely? [Y/n] n
#是否删除test数据库
Remove test database and access to it? [Y/n] n
#是否加载权限使之生效
Reload privilege tables now? [Y/n] y