1. 配置my.ini :
添加basedir和datadir;注意:在window下需要 \\s
,否则会被转义错 误。
basedir = C:\\software\MySQL\MySQL Server 5.7
datadir = C:\\software\MySQL\MySQL Server 5.7\data
2.命令安装 :
由于在 5.7版本中没有data文件夹,需要先初始化创建data,
然后以管理员身份打开cmd
- 初始化:mysqld --initialize
- 安装 :mysqld -install
- 启动 :net start mysql (关闭mysql命令为:net stop mysql)
如果安装失败,需要先删除在重新安装:
- 删除 :mysqld -remove
3.登录
- 获取密码:
由于5.7加强了安全性能,所以在初次登录是有初始随机密码的。
密码在安装时生成的data下的wangchen-PC.err中
2016-07-06T09:22:45.380751Z 1 [Note] A temporary password is generated for root@localhost: 7_h8s6,qgt4U
7_h8s6,qgt4U 就是我的初始密码
- 修改密码:
修改之前要先登录
>mysql -uroot -p
回车输入密码:>7_h8s6,qgt4U 完成登录
修改:
mysql> alter user 'root'@'localhost' identified by '0208';
4.查看配置
- 查看数据库编码:
mysql> show variables like 'char%';
- 更改my.ini文件, 添加如下内容即可:
[mysqld]
character-set-server = utf8
[client]
default-character-set=utf8
- 然后重启mysql即可:
net stop mysql
net start mysql
注意:
在配置文件my.ini 中,[mysql]和[client] 标识的是客户端相关配置;
而 [mysqld] 表示 服务端相关配置。