美文网首页
Linux安装MariaDB及初始化

Linux安装MariaDB及初始化

作者: 石志不渝 | 来源:发表于2023-08-29 09:33 被阅读0次

    安装及初始化配置

    1. 更新apt缓存。执行语句sudo apt update 后输入密码
      根据个人电脑缓存情况,显示并不相同,大致如下图
      update
    2. 安装MariaDB。执行语句sudo apt install mariadb-server mariadb-client -y 。此处安装了两个程序,分别是服务端和客户端。
      install
      安装完成后,大致显示如下
      success
    3. 配置数据库的root密码及安全选项。执行语句 sudo mysql_secure_installation
      3.1. 第一步,输入当前的root密码,初始安装为空,直接Enter即可
      step 1
      3.2. 第二步,当上一步完成后,会提示Ok, successfully used password, moving on...。现在,需要确认是否启用unix_socket插件来用于root账户的登录。此处如果键入Y,则后续\color{red}{只能}在本地电脑登录root用户,但可以不使用密码;如果键入n,则登录root用户时需要使用密码,但\color{green}{可以}\color{red}{远程}登录。此处,本教程键入n
      step 2
      3.3. 修改root密码。我们无原始密码,但选择通过密码登录,此处键入Y,进行新密码的设置。
      step 3
      3.4. 设置新密码。自己学习使用,可以设置的稍微简单一些;如果生产使用,需要设置更复杂的密码。\color{red}{linux的shell在输入密码时,不会有任何反馈!!实际你已经输入了!!}
      step 4
      3.5. 确认新密码。与3.4中输入相同的密码。\color{red}{shell 依然不会给你任何反馈}
      step 5
      3.6. 删除测试用户。密码设置成功后,在Remove anonymous users?提示处键入Y,删除默认的测试账户。
      step 6
      3.7. 是否允许root账户远程登录。一般出于安全考虑,\color{red}{不允许}root用户进行远程登录。个人学习阶段则不必太过在意。此处本教程键入n,代表\color{red}{允许}root进行远程登录
      step 7
      3.8. 删除测试数据库。默认会带有一个测试数据库,根据个人需求键入Y(删除) 或者 n(保留)即可。此教程键入了Y
      step 8
      3.9. 重载配置表,配置立刻生效。键入Y。配置成功
      step 9
      succeed

    身份认证控件降级

    alter user '<username>'@'{localhost|%}' identified with mysql_native_password;alter user 'root'@'localhost' identified by '<password>';
    

    简单测试

    1. 在终端(shell)中进行数据库登录测试。输入指令mysql -u root -p,之后键入密码。登录成功后的终端如下
      root login
    2. 输入exit退出登录
      logout

    `

    相关文章

      网友评论

          本文标题:Linux安装MariaDB及初始化

          本文链接:https://www.haomeiwen.com/subject/nlunmdtx.html