Wang's blog Wang's blog
目录

mariaDB简介

# mariaDB简介

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

# 安装

sudo apt-get install mariadb-server mariadb-client
1

# 启动

sudo systemctl start mariadb
1

# 配置

注意

一般情况,安装完Deepin系统后,都是没有设置root用户的密码的,所以,输入该条命令后,直接Enter回车即可; 如果已经设置了root用户的密码,输入该条命令后,会提示输入密码,输入root用户的密码即可

# 配置root账户的密码

一开始登录mysql需要用root用户登录

deepin默认root密码为空,需要先输入以下命令设置root用户密码

sudo passwd
1

# 登录mysql

# 切换到root用户

su root
1

首先设置mysql密码,在`root``下输入这个命令,会让输入新密码并确认。

# 初始化mysql

mysql_secure_installation
1

# 接下来会问你一些问题:

  1. 是否设置root密码?

    Set root password? [Y/n] y

  2. 是否禁止匿名anonymous用户登陆?

    Remove anonymous users? [Y/n] y

  3. 是否禁止远程root登陆?

    Disallow root login remotely? [Y/n] n

  4. 是否移除测试数据库?

    Remove test database and access to it? [Y/n] y

  5. 是否重新加载特权表?

    Reload privilege tables now? [Y/n] y

# 设置密码

mysql -uroot -p<密码>
1

# 添加新用户并授权

  1. 打开mysql数据库
 use mysql;
1
  1. 查询目前的用户表
select host,user,password from user;
1
  1. 允许root用户被远程访问
update user set host = '%' where user = 'root';
1
  1. 授权全部许可命令
grant all privileges on *.* to 'root'@'%' identified by 'YOUR PASSWORD';
1
  1. 刷新缓存
flush privileges;
1
编辑 (opens new window)
Theme by Vdoing | Copyright © 2019-2022 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式

AltStyle によって変換されたページ (->オリジナル) /