ITPub博客

首页 > 数据库 > > MariaDB/MySQL数据库注意事项

MariaDB/MySQL数据库注意事项

作者:u_9ff4c058a0e0 时间:2022-05-07 15:07:36 0 删除 编辑
  • 操作环境是 openSUSE Leap 15.3
  • 1. MariaDB数据库安装

    • sudo zypper in mariadb mariadb-client, 安装数据库;
    • systemctl start/stop/enable mariadb.service, 管理服务;
    • systemctl status mariadb.service, 查看服务;

    2. MariaDB数据库使用逻辑梳理

    • 安装和初次运行后,可以无密码进入数据库,但root密码未设置,无法进行管理操作;
    • 使用临时数据库mysql或test,更新root用户密码,并刷新所有权限;
    • 创建新的数据库;
    • 创建新的用户,用户可操作数据库;
    • 关键操作需要用root用户完成;

    3. MariaDB数据库root用户密码重置

    • 使用Linux的root用户,su;
    • 由于root密码未知,使用安全启动方式跳过授权,mariadbd-safe --skip-grant-tables &;
    • 进入MariaDB/MySQL,mariadb;
    • 使用临时数据库,use mysql;
    • 尝试用UPDATE命令更新密码,UPDATE user SET password=password('root') WHERE user='root',失败(会引起E1348错误);
    • 需要使用ALTER命令更新密码,ALTER USER'root'@'localhost' IDENTIFIED BY 'root',成功;
    • 刷新权限,flush privileges;
    • 关键操作用root用户
    来源 https://zhuanlan.zhihu.com/p/480635541

    来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999831/viewspace-3128508/ ,如需转载,请注明出处,否则将追究法律责任。

    请登录后发表评论 登录
    全部评论

    注册时间:2022-02-11

    • 博文量
      1828
    • 访问量
      20573