官方下载网址https://dev.mysql.com/downloads/mysql/
下载免安装版(windows以外的其他系统除外)
解压到指定目录,其次,绝对路径中避免出现中文,推荐首选英文为命名条件!!!!
首先找到 命令提示符 以管理员身份运行 一定要是管理员身份,否则由于后续部分命令需要权限,出现错误!
1.安装之前先把文件里面的目录删掉,只留下bin目录和share目录!
2.先初始化mysqld --initialize-insecure
初始化 (如果出现密码一定要记住,此次安装没显示密码 默认是空 初始化之后就会出现data目录)
3.然后安装mysqld --install ks
注意:ks是自己起的数据库名字,起的什么名字,以后你的数据库服务名字就是这个名字
4.启动服务 net start ks
参考图
5.创建mysql.ini文件
配置信息
[mysqld] #设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区 default-time-zone = '+8:00' #解决导入脚本是function报错 log_bin_trust_function_creators=1 # 设置3308端口 port=3308 # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证,此认证为1代加密认证。如果使用2代加密的话,使用可视化工具sqlyog会无法登陆! default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 mysql8\bin>mysql 直接登录 # mysql -hlocalhost -uroot -P3308 port=3308 user=root password= 123456 default-character-set=utf8
默认端口是3306 配置完之后需要重启服务生效
停止服务net stop ks
卸载mysqld --remove ks
实战记录,实际参考链接:https://www.fajiche.com/hulianwang/160292.html