zoukankan      html  css  js  c++  java
  • 数据库的忘记root密码和导出数据库

    数据库忘记密码:
    1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf
    2.在[mysqld]下添加skip-grant-tables,然后保存并退出
    skip-grant-tables
    3.重启mysql服务:service mysqld restart

    二、更改root用户名
    1、重启以后,执行mysql命令进入mysql命令行
    2、修改root用户密码
    MySQL> UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root';
    MySQL> flush privileges;
    MySQL> exit
    3、最后把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart
    OK,下面我们就可以使用root新的密码登录MySQL了。
    mysql -u root -p


    mysql导出数据库
    1、导出数据和表结构:
    mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
    mysqldump -uroot -p dbname > dbname .sql
    敲回车后会提示输入密码
    2、只导出表结构
    mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
    mysqldump -uroot -p -d dbname > dbname .sql
    二、导入数据库
    1、首先建空数据库
    mysql>create database dbname ;
    2、导入数据库
    方法一:
    (1)选择数据库
    mysql>use dbname ;
    (2)设置数据库编码
    mysql>set names utf8;
    (3)导入数据(注意sql文件的路径)
    mysql>source /home/xxxx/dbname .sql;
    方法二:
    mysql -u用户名 -p密码 数据库名 < 数据库名.sql

  • 相关阅读:
    mysql 统计数据库基本资源sql
    java ffmpeg (Linux)截取视频做封面
    shutil模块
    json模块与pickle模块
    hashlib模块
    sys模块
    os模块
    paramiko模块
    Python reduce() 函数
    瀑布流展示图片
  • 原文地址:https://www.cnblogs.com/cici1989/p/11304481.html
Copyright © 2011-2022 走看看