MySQL---编码和备份恢复

编码

查看数据库编码
        SHOW VARIABLES LIKE 'char%';
  
编码解释
        character_set_client:该编码用来解读客户端发送过来的数据
        character_set_results:发送该编码的数据到客户端
 
设置编码
        1.临时设置
        set character_set_client=gbk;
        set character_set_results=gbk;
        2.永久设置
        my.ini中设置default-character-set=gbk
        它可以修改三个变量:client、results、connection


备份与恢复
        备份:数据库  --> sql语句
        回复:sql语句 --> 数据库

备份:
        数据库导出SQL脚本(备份数据库内容,并不是备份数据库!)
                mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径
                        例如:mysqldump -uroot -p123 mydb1>C:\mydb1.sql  

         注意:
              不要打分号,不要登录mysql,直接在cmd下运行
              生成的脚本文件中不包含create database语句

恢复:
      方式一:
              mysql -u用户名 -p密码 数据库<文件路径
         例如:
                先删除mydb1库,再重新创建mydb1库
                mysql -uroot -p123 mydb1<C:\mydb1.sql
             注意:
                 不要打分号,不要登录mysql,直接在cmd下运行

      方式二:
                  登录mysql  +   ource SQL脚本路径
          例如:
                先删除mydb1库,再重新创建mydb1库,切换到mydb1库
                        source c:\mydb1.sql

猜你喜欢

转载自blog.csdn.net/JinChao94/article/details/85048954