源码下载 wget https://mirrors.nju.edu.cn/mariadb//mariadb-10.5.8/source/mariadb-10.5.8.tar.gz tar zxvf mariadb-10.5.8.tar.gz cd mariadb-10.5.8; mkdir build cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/mariadb make -j40; make install 安装数据库引擎 cd /mariadb/; mkdir etc var/run var/log var/lib -p /mariadb/scripts/mysql_install_db --defaults-file=/mariadb/etc/my.cnf --general-log 启动无密码数据库 /mariadb/bin/mysqld_safe --defaults-file=/mariadb/etc/my.cnf & 修改密码 /mariadb/bin/mysql --defaults-file=/mariadb/etc/my.cnf ALTER USER 'root'@'localhost' IDENTIFIED BY 'gs123456'; flush privileges; 授权外网访问数据库 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'gs123456' WITH GRANT OPTION; flush privileges; 重新启动数据库 /mariadb/bin/mysqld_safe --defaults-file=/mariadb/etc/my.cnf &