First, the first find in mysql mysql official website and download the corresponding archive
Available at: https://dev.mysql.com/downloads/mysql/
1, extract mysql archive, here I use mysql-5.7.25-winx64.zip.
2, the configuration my.ini file, copy the corresponding decompression mysql directory.
1 [client] 2 port=3308 3 default-character-set=utf8 4 [mysql] 5 # 设置mysql客户端默认字符集 6 default-character-set=utf8 7 [mysqld] 8 #log 9 general-log=0 10 log-output=FILE 11 slow-query-log=1 12 long_query_time=1 13 slow_query_log_file="G:\mysql\mysql-5.7.25-winx64-3307\log\log_slow.log" 14 log_error="G:\mysql\mysql-5.7.25-winx64-3307\log_err.log" 15 #log="D:\install\mysql\log\logDora.log" 16 #开启查询缓存 17 explicit_defaults_for_timestamp=true 18 # 设置3306端口 19 port = 3308 20 # 设置mysql的安装目录 21 basedir=G:/mysql/mysql-5.7.25-winx64-3307 22 # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错 23 datadir=G:/mysql/mysql-5.7.25-winx64-3307/data 24 # 允许最大连接数 25 max_connections=1000 26 max_user_connections=500 27 # Set the SQL mode to strict 28 sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 29 # 服务端使用的字符集默认为utf8字符集 30 character-set-server=utf8 31 # 创建新表时将使用的默认存储引擎 32 default-storage-engine=INNODB 33 collation-server=utf8_general_ci
3、在bin目录下执行以下命令,其中标红部分为mysql安装生成的随机密码。(务必保存,后续步骤需要用到)
mysqld --initialize --console
4、使用管理员权限打开bin目录,执行以下命令,出现如下情况则表明服务初始化成功,服务安装时可通过在命令后面加服务名称对服务名称进行设置。
mysqld --install “服务名称”
5、然后启动该服务,并且进行修改密码,默认密码为第3步生成的随机密码
net start mysql mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
上述步骤操作完成后,
友情提示:
在安装过程中可能会遇到缺少dll的报错,网上搜索下载对应dll放在bin目录下继续未完成操作就可以了,
可能dll还有版本问题,这个可以自行百度处理