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

  • 相关阅读:
    盒子垂直方向外边距合并和盒子塌陷
    css选择器
    sublime常用快捷键
    浏览器内核
    JS基础知识归纳
    AngularJS实现单页面应用
    mysql备份思路
    mysql服务器参数--innodb引擎
    mysql如何查看索引使用情况以及优化
    mysql优化sql语句的思路浅谈
  • 原文地址:https://www.cnblogs.com/jefflee168/p/6403917.html
Copyright © 2011-2022 走看看