1.先去官网下个zip包
2.解压之后,目录中有一个my-default.ini,如果想自己定义一些参数的话,需要自己建一个my.ini或者my.cnf(mysql会优先查找my.ini,当然,为了避免冲突和莫名其妙的问题,还是只建一个my.ini为妙),最常用的就是定义基础目录和数据目录,如:
basedir = E:\\mysql-5.7.17-winx64
datadir = E:\\mysql-5.7.17-winx64\\data
(如果配置的目录不存在的话要自己手动建好)
3.使用管理员身份,运行命令行
4.cd到mysql根目录的bin里,执行 mysqld --initialize-insecure,等它执行完毕后,mysql就初始化完成了
5.执行mysqld --install将mysql做成系统服务;如果不想让它开机自动启动服务的话,可以执行mysqld --install-manual,这样生成的mysql服务就是手动启动的了,当然无论用什么,也都可以在服务里面再改。如果要删除服务的话,执行mysqld --remove
6.通过服务启动mysql后,继续在命令行执行mysql -u root --skip-password连接mysql
7.在mysql>模式下,执行
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
这个new_password就是你自己定义的密码,可以用其他工具连接了(此时只能本机连接)
8.想要任意机器都可以连接这个mysql,需要继续在mysql>模式下执行:
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql> flush privileges;
9.quit退出