zoukankan      html  css  js  c++  java
  • mysql 忘记密码,赋予用户权限,两台服务器的数据库之间快速导入

    mysql 忘记密码:

    1、首先service mysql stop

    mysqld --skip-grant-tables &  开启数据库

    然后就可以mysql -uroot 直接进数据库,

    update mysql.user set Password=PASSWORD('xxxxxxx') where User='root';

    flush privileges;  

    exit;

    然后再重启数据库,service mysql restart

    这样通过新的密码就可以登录数据库了。

    2、赋予用户权限:

    grant select,insert,update,delete on *.* to test2@192.168.122.3 identified by "abc"; 密码为空也可以。

    或者赋予所有权限,grant all on *.* to test2@192.168.122.3 identified by ""; 

    最后别忘执行flush privileges; 使权限生效。

    3、如果两台服务器的数据库导出一个sql 文件有几百兆,甚至上G, 那么可以用navicat 的数据传输的一个功能,经测试,1G 的sql 文件,mysql -uroot -p test < test.sql  执行需要7个半小时,而用navicat 的数据传输功能只需25分钟。

  • 相关阅读:
    第01组 Alpha冲刺 (1/6)
    第01组(17) 需求分析报告
    第01组(17) 团队展示
    结对编程作业
    05 RDD编程
    第九次作业
    HDFS
    Hadoop安装 与 HDFS体系结构
    第三次作业
    作业2
  • 原文地址:https://www.cnblogs.com/wangss/p/6541556.html
Copyright © 2011-2022 走看看