【安装: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