🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
安装MariaDB https://downloads.mariadb.com/MariaDB/ 使用rpm -qa | grep mariadb搜索 MariaDB 现有的包: ``` rpm -qa | grep mariadb sudo curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash yum install -y mariadb-server sudo systemctl status mariadb sudo systemctl start mariadb sudo systemctl enable mariadb ``` 删除 ``` sudo yum remove mariadb-server sudo rm -rf /var/lib/mysql ``` **!!!!! 大坑!!!!!** 查阅资料后发现,从10.5.2开始已经由 **mariadb-secure-installation** 命令替换 **mysql_secure_installation** 临时密码: `6QvAomYKwHDXWSkK` 我安装的版本Server version: **11.0.2-MariaDB** MariaDB Server ``` [root@localhost zzj]# mysql_secure_installation或者mariadb-secure-installation Enter current password for root (enter for none): Switch to unix_socket authentication [Y/n] n 使用套接字登陆就不能远程登陆了 Change the root password? [Y/n] y Remove anonymous users? [Y/n] y 移除匿名用户 Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y ``` 翻译 ``` 输入root用户的当前密码(输入表示无): 切换到unix_socket身份验证[Y/n] n 使用套接字登陆就不能远程登陆了 是否更改根密码?[是/否]是 删除匿名用户?[是/否]是移除匿名用户 是 是否禁止root远程登录?[是/否] 是 是否删除测试数据库并访问它?[是/否] 是 是否立即重新加载特权表?[是/否] 是 1、输入管理密码,默认为空 2、是否设置root密码 3、移除任意用户登录 4、禁用root 5、移除测试数据库 6、重载配置 ``` **用户授权** ``` GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '6QvAomYKwHDXWSkK' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'dns'@'%' IDENTIFIED BY '6QvAomYKwHDXWSkK' WITH GRANT OPTION; flush privileges; ``` **创建数据库** ``` create database demo_db charset utf8mb4; ```