• CentOS 7 配置 mariadb


    一、安装mariadb :  yum groupinstall  mariadb  mariadb-client -y

    二、启动(设置开机启动)服务 : systemctl  start (enable)  mariadb

    三、设置只允许本地访问, 在 /etc/my.cnf 里添加内容: skip-networking = 1 ,验证命令为: ss -tulpn |grep  mysql,此处需重启mariadb服务方能生效

    四、配置mariadb: mysql_secure_installation: 设置密码后,直接按几个回车键即可完成配置。

    五、创建用户并分配权限:

      1、登录mariadb: mysql -uroot  -predhat

      2、添加用户: CREATE USER  jeff@'localhost'  IDENTIFIED BY 'redhat';     // 此处的 'redhat' 为密码

      3、分配用户权限: GRANT  SELECT, UPDATE, INSERT, DELETE on mysql.* to  jeff@'localhost';

      4、使配置生效: FLUSH PRIVILEGES ;

    六、忘记mariadb 密码:

      1、停止mariadb服务: systemctl stop mariadb

      2、启动命令: mysqld_safe  --skip-grant-tables &

      3、切换到另外一个tty后用root用户登录系统,切换组合键: Ctrl+Alt+F2

      4、登录mariadb: mysql  -uroot

      5、切换到数据库mysql: use  mysql

      6、设置新密码: update user  set password=password('123456')  where user='root';

      7、使配置生效: flush privileges;

      8、退出mariadb,然后启动服务: systemctl start mariadb

      9、最后使用命令登录即可: mysql  -uroot  -p123456

    七、备份与还原数据库

      1、备份数据库: mysqldump -uroot -p  mysql  >/backup/mysql.dump    // 参数 --all-databases 为备份所有数据库

      2、还原数据库: mysql -uroot -p  test  < /backup/mysql.dump

  • 相关阅读:
    oracle 体系结构 基本表空间介绍
    在用tiles框架的时候现了这样的错误
    java test 1
    SQL 日期函数小总结
    JavaEE 多层模型
    用 java 将文件的编码从GBK 转换成 UTF8收藏
    详解Java日期格式化及其使用例子
    java md5编码
    Tiles框架使用总结
    字符串分组求和收藏
  • 原文地址:https://www.cnblogs.com/jefflee168/p/6403917.html
Copyright © 2020-2023  润新知