环境:Windows
针对软件:mysql-5.7.32-winx64.zip 5.x
开整。
1、解压
找到bin路径,新建my.ini文件,内容如下:
[mysqld]
port = 3306
##此处改为自己解压对应路径
basedir=D:\mysql-5.7.26-winx64
##此处改为自己解压对应路径
datadir=D:\mysql-5.7.26-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
2、在bin目录下打开命令行,执行以下命令
mysqld --initialize-insecure --user=mysql
该命令会在解压路径下创建data文件夹,初始化一个无密码登录root账户。
3、安装MySQL服务
mysqld --install
卸载命令为:mysqld --remove
安装完毕后,可以在系统服务中看到MySQL的服务。可以设置为自动启动。
4、启动MySQL服务
net start mysql
停止命令为:net stop mysql
5、开始登录,因为初始化为一个无密码账户,所以直接点回车就好。
mysql -uroot -p
退出命令为:exit
6、修改密码
use mysql;
UPDATE user SET authentication_string=password('123456') where user='root';
FLUSH PRIVILEGES;
7、解决远程访问问题
可能会遇到Host 'x.x.x.x' is not allowed to connect to this MySQL server.问题,直接上解决方案。
update user set host='%' where user='root';
flush privileges;
8、拉起防火墙,配置出入站
端口号为3306
出入站配置在此:
控制面板\系统和安全\Windows 防火墙\高级设置。
Thanks♪(・ω・)ノ