• 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
  • 相关阅读:
    linux cmake安装方法
    Linux下安装numpy
    linux下安装opencv3.0
    linux升级gcc
    php session获取不到的解决方法
    python Tesseract安装方法
    SQLite-编译指示
    第十章:定积分
    7. 错误、调试和测试
    钱纳里的工业化阶段理论
  • 原文地址:https://www.cnblogs.com/sharesdk/p/9845285.html
Copyright © 2020-2023  润新知