在CentOS上安装MariaDB的步骤如下:
更新系统包
sudo yum update -y
安装EPEL仓库(如果尚未安装)
sudo yum install epel-release -y
添加MariaDB官方仓库 创建一个新的repo文件:
sudo vi /etc/yum.repos.d/MariaDB.repo
然后添加以下内容:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
安装MariaDB服务器
sudo yum install mariadb-server mariadb -y
启动MariaDB服务
sudo systemctl start mariadb
设置开机自启
sudo systemctl enable mariadb
运行安全脚本
sudo mysql_secure_installation
按照提示进行配置,包括设置root密码、删除匿名用户、禁止root远程登录等。
登录MariaDB
mysql -u root -p
如果你更喜欢使用Docker,可以按照以下步骤操作:
安装Docker
sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
拉取MariaDB镜像
sudo docker pull mariadb:latest
运行MariaDB容器
sudo docker run --name some-mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mariadb:latest
替换my-secret-pw为你想要的root密码。
连接到MariaDB容器
sudo docker exec -it some-mariadb mysql -uroot -p
输入你在运行容器时设置的密码。
通过以上步骤,你应该能够在CentOS系统上成功安装并运行MariaDB。