MariaDB安装在uOS,服务器架构是x86_64,版本是VERSION="20"

声明:通过DS问询,验证可行

由于mysql安装不上,选择安装了MariaDB

1. 确认系统信息

首先确认您的uOS版本和架构:

 
cat /etc/os-release
uname -m  # 确认是x86_64架构

2. 安装MariaDB的几种方法

方法一:使用APT包管理器(推荐)

如果uOS基于Debian/Ubuntu:

 
# 更新软件包列表
sudo apt update

# 安装MariaDB服务器
sudo apt install mariadb-server mariadb-client -y

# 验证安装
mariadb --version

image

 

3. 配置MariaDB

 
# 启动MariaDB服务
sudo systemctl start mariadb

# 设置开机自启
sudo systemctl enable mariadb

# 检查服务状态
sudo systemctl status mariadb

4. 安全配置

# 运行安全安装脚本
sudo mysql_secure_installation

# 按照提示:
# 1. 设置root密码
# 2. 移除匿名用户
# 3. 禁止远程root登录
# 4. 移除测试数据库
# 5. 重新加载权限表

5. 基本使用

 
# 登录MariaDB
sudo mysql -u root -p

# 或者无密码登录(初始安装后)
sudo mysql

6. 常见问题解决

 

问题1:服务启动失败

 
# 查看错误日志
sudo journalctl -xe
sudo tail -f /var/log/mysql/error.log

# 检查端口占用
sudo netstat -tlnp | grep 3306

问题2:权限问题

 
# 重置root密码
sudo systemctl stop mariadb
sudo mysqld_safe --skip-grant-tables &
mysql -u root

# 在MySQL命令行中:
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
exit;

# 重启服务
sudo systemctl start mariadb

7. 配置优化(可选)

 
# 编辑配置文件
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

# 常用配置项:
# [mysqld]
# bind-address = 0.0.0.0  # 允许远程连接
# max_connections = 1000
# character-set-server = utf8mb4
# collation-server = utf8mb4_unicode_ci

# 重启服务使配置生效
sudo systemctl restart mariadb

 

8. 验证安装

 
# 查看版本
mysql --version

# 测试连接
mysql -u root -p -e "SELECT VERSION();"

# 查看运行状态
sudo systemctl status mariadb

 

 

posted @ 2025-12-15 10:17  ziff123  阅读(2)  评论(0)    收藏  举报