由于5.7.9版本默认不带data文件夹,所以我们要先生成data文件夹
首先将my-default.ini改名为my.ini,移至bin目录中
我们直接打开dos窗体,输入bin\mysqld --initialize --user=mysql--console执行.
data目录已经生成.注意看最后一行, 有个临时密码
然后执行:bin\mysqld.exe --user=mysql &
此时窗口不会有返回, 因为服务正在运行, 关闭此窗体
再开一个dos窗体,输入: bin\mysql -uroot -p回车
输入刚才记录的密码.进入mysql.
然后再执行: set password = password('root');
密码修改为root
此时,基础配置已经完毕。
下面讲mysql配置成windows服务
首先杀掉刚才临时启动的mysql进程
taskkill /im mysqld.exe /F
然后更改my.ini配置文件,添加如下配置
basedir = D:\dev\mysql-5.7.9-winx64
datadir = D:\dev\mysql-5.7.9-winx64\data
character_set_server = utf8
performance_schema_max_table_instances=400
table_definition_cache=400
table_open_cache=256
接着把mysql的bin目录加入环境变量
然后新开窗口,添加服务
由于当前的mysqld默认配置有问题,安装好的服务默认只想c盘的mysqld文件,所以我们要更改注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
最后在新开一个窗口,启动mysql即可
net start mysql
最后即可使用