Loading... 中文乱码解决方式: show variables like ‘%char%’; 看一下数据库字符集值,若不是utf8,请更改字符集,命令如下: alter database lib default character set ‘utf8’; 查看表的字符集 show create table profession; 若不是,更改字符集,命令如下: alter table profession charset=utf8; 两大任务 任务一【备份/导出】: 1、新建两个终端,一个是操作linux文件,另一个是进入到mysql里mysql> 2、在“操作linux文件”终端下,切换到mysql的安装目录bin 3、确保当前在bin目录下,执行命令mysqldump -uroot -p lib profession> /opt/profession.sql 【mysqldump命令不存在】 find / -name mysqldump -print ln -s /opt/soft/mysql-5.7.30/bin/mysqldump /usr/bin 执行成功后,即把profession表的结构和数据全部导出。 4、验证,包括验证/opt/profession.sql是否存在、查看profession.sql的内容 第一,切换到/opt,然后ls,检查是否有profession.sql; 第二,cat profession.sql,检查里面的内容。 任务二【导入】: 1、在“进入到mysql”终端下,创建数据库create database lib5 default character set 'utf8'; 2、验证数据库是否创建成功,执行show databases; 1、在“操作linux文件”终端下,切换到mysq的安装目录bin 2、确保当前在bin目录下,执行命令mysql -uroot -p lib5 < /opt/profession.sql 3、验证profession表是否成功导入,包括lib5下有profession表、profession表有数据: 第一,验证lib5下有profession表 use lib5; show tables; 第二,验证profession表有数据 select * from profession; 最后修改:2024 年 01 月 24 日 © 允许规范转载 打赏 赞赏作者 赞 1 咱们谁跟谁,用不着~