zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    MORMOT数据库连接池
    TOleDBMSSQLConnectionProperties驱动MSSQL数据库
    mORMot访问远程数据库
    mormot 直接使用UNIDAC引擎操作数据库
    mormot 数据集和JSON互相转换
    Go -- 读取文件内容
    nginx -- 启动, 重启, 关闭
    JS -- 一篇文章掌握RequireJS常用知识
    用JS获取地址栏参数的方法(超级简单)
    git -- 忽略某个文件
  • 原文地址:https://www.cnblogs.com/jefflee168/p/6403917.html
Copyright © 2011-2022 走看看