专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

MariaDB 10 的安装部署

环境

操作系统:openEuler 欧拉 20.03 LTS

适用架构:AMD64、ARM64(鲲鹏、飞腾)

安装

sudo dnf install mariadb-server

安装过程的报错信息会存放在/var/log/mysql/文件夹中。

允许开机启动。

sudo systemctl enable mariadb

启动服务

sudo systemctl start mariadb

下一步,需要系统管理员权限(不是数据库管理员)。否则会报错。

普通系统用户登录时的报错信息:ERROR 1698 (28000): Access denied for user ‘root’@’localhost’

使用sudo命令或切换至su登录mariadb。无论选择哪种方式,都需要首先输入系统管理员的密码,然后输入数据库管理员的密码,mariadb安装完成后,root用户的默认密码为空。

sudo mysql

或者

sudo mysql -u root -p

以上两种方法都可以。

mysql提供了安全设置向导,有需要的同学可以运行一下,以便设置mysql的安全选项。

sudo mysql_secure_installation

请依照提示一步一步进行。

至此,mariadb安装完成。

由于mariadb数据库的管理员用户需要操作系统管理员权限才能使用,因此需要新建一个数据库用户,在mariadb客户端中输入命令:

MariaDB> create user ‘yourDbUser’@’%’ identified by ‘Pwd_1234’;

“name”为用户名,“%”为允许登录的IP地址,“%”表示任意地址。“Pwd_1234”为密码。

mariadb中默认的密码策略为,长度至少8位,包含大小写字母、数字和特殊符号,不能含用户名。

如果项目不支持mysql的caching_sha2_password,创建用户时,建议加上参数“with mysql_native_password”。

查看一下用户状态。

MariaDB> select user,host from mysql.user;

为新建的用户赋权:

MariaDB> grant all privileges on *.* to ‘yourDbUser’@’%’ with grant option;

上边的语句表示为用户赋予全部权限。详细的赋权方案可以自行搜索其他文章。

刷新权限。

MariaDB> FLUSH PRIVILEGES;

新建一个库。

MariaDB> CREATE DATABASE yourDbName CHARACTER SET = ‘utf8mb4’ COLLATE = ‘utf8mb4_unicode_ci’ ;

参考文献

MariaDB手册,https://mariadb.com/kb/zh-cn/mariadb-documentation/

文章永久链接:https://tech.souyunku.com/19255

未经允许不得转载:搜云库技术团队 » MariaDB 10 的安装部署

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们