导入数据库
1.创建数据库。
create database stillmealdbs;
2.linux下查看Mysql默认编码、修改默认编码
查看MySQL数据库的默认编码
1使用status命令
2使用show variables命令
use db_name; (db_name是数据库名字)
show variables like 'character%';
修改my.cnf文件
下面是退出数据库,关闭数据库,修改配置文件。
关闭数据库命令如下:
exit
service mysql stop
如果找不到此文件,列出所有的看看
locate my.cnf
vi /etc/my.cnf
如果没有此文件,参考:
https://blog.csdn.net/weixin_39816740/article/details/83685341
重启mysql
service mysql restart
发现没有变 character_set_database=utf8;
执行命令 set character_set_database=utf8;
修改成功!
3、导入数据库
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
mysql -uroot -p101200 stillmealdbs < stillmealdbs.sql
登陆查看数据库中的表。
查看某张表数据是否有乱码
导入成功!
====================================
导出数据库用mysqldump命令
1、导出数据和表结构:
# 将要导出的路径 mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
mysqldump -uroot -p101200 stillmealdbs > stillmealdbs.sql
Linux查看mysql 安装路径
一、查看文件安装路径
由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。
这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径
在终端输入:
whereis mysql
回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)
[root@localhost ~]# whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
二、查询运行文件所在路径(文件夹地址)
如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):
which mysql
终端显示:
[root@localhost ~]# which mysql
/usr/bin/mysql