zoukankan      html  css  js  c++  java
  • Mysql 忘记密码

    Mysql 忘记密码,跳过密码登陆,在更改密码。

    Linux 系统;

    1、查看平时进程;杀掉mysql进程。

    kill -TERM mysqld
    或者 :
    ps -ef | grep mysqld | grep -v grep | awk '{print $2}'  | sed -e "s/^/kill -9 /g" | sh -

    2、跳过密码 进行安全模式登陆;

    /usr/bin/mysqld_safe --skip-grant-tables   
    & 后台运行。

    3、另启动窗口 无密码进入 更改密码。

    mysql -u root -p 
    
    更改密码:
    > use mysql;
    > update user set password=password('新密码') where user='账户';
    > flush privileges;
    > exit

    4、重新启动 进行密码登陆。

    windows 系统

    1、用系统管理员进行登陆;

    停止mysql 服务。或者 windows 服务里面停止。 
    net stop mysqld  

    2、 切换到 mysql 的安装目录;

    cd c:
    cd c:mysqlin
    c:mysqlin mysqld --skip-grant-tables 
    
    mysqld.exe是微软Windows MySQL server数据库服务器相关程序。mysqld-nt.exe是MySQL Daemon数据库服务相关程序。

    3、重新打开一个窗口;重新设置密码。

    c:mysqlin>mysqladmin-u root flush-privileges password "新密码"
    输入新密码。
    c:mysqlin>mysqladmin-u root -p shutdown

    4、重新密码登陆就可以。

    Mysql 导入导出

    mysql 设置远程链接:

    > grant all privileges on *.* to 用户@localhost identified by '密码';
    > flush privileges;

    mysql 远程的链接方式; 

    mysql -h ip地址 -u用户 -p 密码 -P 端口 
    mysql -h 172.16.2.10 - uroot -p passwd

    mysql 导出数据库;

    mysqldump -u root -p 数据库 > 导出库名.sql
    mysqldump -u 用户名 -p 数据库名 表名 > 导出表名.sql

    示例:
    mysqldump -u root -p name > backup_`date '+%Y-%m-%d'`.sql

    mysql 导入数据库;

    mysql -u 用户 -p  < 需要导入的库.sql
    mysql -u root -p mysql < test.sql
    
    另一方式;
    > use 库名;
    > source test.sql
  • 相关阅读:
    Java中的位运算符
    华为2019年NE40E-X8,承诺命令
    华为网络设备修改console密码
    MySQL5.7 多实例
    华为防火墙域间策略全开命令
    Linux基础命令---ntpstat显示时间服务器同步
    【转载】Java程序模拟公安局人员管理系统
    redis cluster集群动态伸缩--删除主从节点
    DBUtils的使用之查询的操作
    服务治理-Resilience4j(限流)
  • 原文地址:https://www.cnblogs.com/sharesdk/p/9845285.html
Copyright © 2011-2022 走看看