• 数据库的忘记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

  • 相关阅读:
    redis 篇
    redis 篇
    Url 简单讲解
    django 分组统计遇见的问题
    Django REST framework 自定义字段
    python 之 MRO 异常
    redis中的事务、lua脚本和管道的使用场景
    不实例化一个 class 的时候使用它的property
    转载牛人的英语学习方法,值得学习
    2017年值得学习的3个CSS特性
  • 原文地址:https://www.cnblogs.com/cici1989/p/11304481.html
Copyright © 2020-2023  润新知