找到MySQL 的安装包下面有一个my-default.ini的配置文件 将里面所有的内容全部替换成下面的内容 (到default-storage-engine=INNODB 这一段)
安装包 可以到 这里下载 http://url.cn/5UKzXM1 密码:uHVGc7 (64位的)
http://url.cn/5ZWnuur 密码:EjGwE2(32位的)
[mysql]
# 设置mysql客户端默认字符集default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=
# 设置mysql数据库的数据的存放目录
datadir=
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
把 配置文件里面的全部内容改成 上面的 然后 (# 设置mysql的安装目录 datadir= 你数据的路径 比如 D:\....\mysql )
(# 设置mysql数据库的数据的存放目录 datadir= 路径到bin 如 D:\....mysql\data)
修改配置文件为my.ini
配置环境 系统属性———>环境变量---->path-->将数据库到bin目录放在最后 记得以;隔开
以管理员身份运行 cmd
删除之前数据库服务的残余
sc delete mysql
进入 之后 到数据库解压 盘符 cd 数据库目录到bin
输入 mysqld install
再输入 mysqld --initialize-insecure --user=mysql
输入 net start mysql 启动服务器net
mysql -u root -p
密码 空 直接回车
测试 use sys;
创建一个简单的表:
create table test(
test_id int(5),
test_name varchar(100)
);
插入数据
insert into test values(1,"小明");
查看
select * from test;
出现表 ok!!
数据库 默认 用户名 root 端口3306 密码空
数据库默认没有密码 增加密码命令:
mysqladmin -u root -p password 你要设置的密码;
修改成功!
exit 退出;
最好重启一下服务:
net stop mysql 关闭服务
net start mysql 开启服务
如果 再测试中不能显示中文等情况时 将mysql文件目录下的data文件删除后检查my.ini文件中有没有字符编码
或者字符编码是不是utf8 不是修改过来 然后重新配置一次 ok!!