1 导入sql文件
第一种:数据库已存在,root登录,终端中选择数据库,mysql>source 文件绝对路径/sql文件名 (注意:文件路径中建议使用“/”,如果使用“\”,要首先进行转义) 第二种:sql文件含有创建数据库脚本,上面的不用use。
或者,mysql -h localhost -u root -p123456 <F:\路径..\sql文件名 (注意路径不用加引号的!!) 回车即可.
2 .创建数据库表
mysql>CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci; #注意后面这句话 "COLLATE utf8_general_ci",大致意思是在排序时根据utf8变码格式来排序 #那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了mysql>create table my_table (name varchar(20) not null default '')type=myisam default charset utf8;
来源:
3 链接mysql报找不到utf-8.xml文件
错误如:
DB connection error: SQLSTATE[HY000] [2019] Can't initialize character set UTF-8 (path: /usr/share/mysql/charsets/) 解决方案: 将配置数据库链接的字符集由UTF-8改为UTF8 。该方案适用于php 5.3.6 参考: