Server 2012服务器安装mysql装不上 windows server 2012安装mysql
1.下载最新版:mysql-8.0.18-winx64.zip_免费高速下载|百度网盘-分享无限制
2.解压压缩包,注意存放的文件夹最好不要带有空格,可以直接解压到磁盘根目录:
3.打开解压后的文件夹,新建一个data文件夹和一个my.ini文件:
4.用记事本打开my.ini,内容如下:
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\\mysql-8.0.18-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\\mysql-8.0.18-winx64\\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf85.右键【此电脑】>> 【属性】>> 【高级系统设置】>> 【环境变量】>> 【新建系统变量】,设置为MySQL解压路径:
6.在系统path末尾追加,MySql的bin目录%MYSQL_HOME%\bin,(注意:末尾如果没有分号,要加个分号隔开):
7.使用管理员身份打开cmd,跳转到mysql的bin目录:
mysqld --initialize --console8.出现错误:
9.解决办法:
1.下载vs2005支持库链接: https://pan.baidu.com/s/1GMn5_ghBDJtwPq-hEeHt7Q 提取码: 2s63,安装后再次尝试mysqld --initialize --console,如果失败,尝试方法2.
2.按照如图标注的数字顺序,依次安装这些包:win server 2012 R2 kb2919355.zip_免费高速下载|百度网盘-分享无限制
备注1:1.第二个exe文件,在我这里点了一闪而过。 2.中途要经历几次重启。
备注2:评论里的兄弟提醒我的vc++有点旧了,这个是最新的下载地址:Latest supported Visual C++ Redistributable downloads | Microsoft Docs
10.再次运行【第8步】初始化命令 ,得到随机密码,一定要把密码记下来arfh:lk6y?Es:
11.继续安装服务,并启动之:
# 安装服务 mysqld -install # 启动服务 net start mysql
12.登录并修改密码:
# 登录 mysql -u root -p # 修改密码 alter user root@localhost identified by '你的密码'
13.授权远程登录:
# 切换到mysql数据库 use mysql; # 查看用户表; select user, host from user; # 将其中root用户的host更新成'%' update user set host = '%' where user = 'root'; # 立即生效 flush privileges;
14.使用navicat连接报错,参考下文:Navicat 连接MySQL 8.0.11 出现2059错误 - 李帆1998
Windoesserver2012server 安装mysql windows server 2012 r2 安装mysql
windows Server2012r2安装mysql8 windows server 2012安装mysql
windows server2012安装mysql8.0报错 windows server 2012 r2 安装mysql
windowserver2012 安装mysql8 windows server 2012 r2 安装mysql
Windows server2016 安装MySQL教程 windows server 2012 r2安装mysql
windows断网服务器安装mysql 服务器上安装mysql
无外网的windows服务器安装mysql 服务器上安装mysql
安装mysql服务器(windows版)windows server 安装mysql