linux第一次下载mariadb初始化密码教程
时间: 2023-11-24 20:06:43 浏览: 55
1. 打开终端,使用以下命令下载并安装mariadb:
```
sudo apt-get update
sudo apt-get install mariadb-server
```
2. 安装完成后,使用以下命令启动mariadb服务:
```
sudo systemctl start mariadb
```
3. 接下来,使用以下命令来初始化mariadb:
```
sudo mysql_secure_installation
```
在执行该命令时,会提示您设置root密码以及其他一些安全设置。按照提示完成设置即可。
4. 如果您需要在安装过程中设置root密码,可以使用以下命令:
```
sudo mysqladmin -u root password "newpassword"
```
其中,将“newpassword”替换为您想要设置的密码即可。
5. 最后,使用以下命令来测试mariadb是否正常运行:
```
sudo mysql -u root -p
```
输入您设置的root密码,如果成功登录,则说明mariadb已经成功安装并初始化完成。
相关问题
mariadb初始化,不知道root密码,无法进入初始化
如果在初始化 mariadb 时不知道 root 用户的密码,可以按照以下步骤进行操作:
1. 停止 mariadb 服务
```
systemctl stop mariadb
```
2. 使用 mysqld_safe 命令启动 mariadb
```
mysqld_safe --skip-grant-tables &
```
3. 进入 mariadb 命令行
```
mysql -u root
```
4. 修改 root 用户的密码
```
use mysql;
update user set password=password('new_password') where user='root';
flush privileges;
exit;
```
5. 停止 mysqld_safe 命令
```
killall mysqld_safe
```
6. 启动 mariadb 服务
```
systemctl start mariadb
```
在以上步骤中,使用 mysqld_safe 命令启动 mariadb 时会跳过权限检查,使得用户可以不用密码登录到 mariadb 命令行界面。然后,用户可以在 mariadb 命令行界面中修改 root 用户的密码,并在修改完成后重启 mariadb 服务,让新密码生效。
mariadb 初始化
在 Mariadb 中,可以通过以下步骤来初始化数据库:
1. 安装 Mariadb
在安装 Mariadb 后,会自动创建一个默认的数据库。可以使用以下命令来检查是否已安装 Mariadb:
```
$ mariadb --version
```
2. 启动 Mariadb
可以使用以下命令启动 Mariadb 服务:
```
$ sudo systemctl start mariadb
```
3. 运行安全脚本
运行以下命令来启动安全脚本:
```
$ sudo mysql_secure_installation
```
在运行安全脚本之后,会提示你设置 Mariadb 的 root 用户密码,并删除一些不必要的默认用户和数据库。
4. 创建新用户和数据库
可以使用以下命令来创建新用户和数据库:
```
$ mysql -u root -p
MariaDB [(none)]> CREATE DATABASE dbname;
MariaDB [(none)]> CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
```
这将创建一个名为 `dbname` 的新数据库,一个名为 `username` 的新用户,并授予该用户对 `dbname` 数据库的所有权限。