在win2012环境上安装mysql8遇到了诸多问题

 在win2012环境上安装mysql8遇到了诸多问题

  1、需要安装vc++   2015安装结果失败,但安装文件在

  2、主要是下图错误,有时即便单独下载这个文件后还会又其他报错!!!

注释:如果想单独解决这个问题

 将单独下载的vcruntime140_1.dll文件拷贝到系统C:\Windows\System32或C:\Windows\SysWOW64目录下;

使用cmd管理员权限执行:regsvr32 %windir%\system32\vcruntime140_1.dll /s    或   regsvr32 %windir%\SysWOW64\vcruntime140_1.dll /s     执行结果是没有任何显示即为成功。  

 

说明:实验是我实际只把文件放到了system32目录内执行的;SysWOW64没试过

解决办法:

  方法一:

    更新系统补丁到最新后再安装vc++ 基本可以成功,在安装过程中报错后再替换vcruntime140_1.dll  文件;

  方法二: 

    先下载系统补丁包,然后手工更新系统补丁,更新完成后再安装vc++,执行mysql安装还报错再替换vcr....140_1.dll文件

    

    您还可以获得通过 Microsoft 下载中心的独立更新软件包。

    立即下载基于 x64 的 Windows Server 2012 R2 更新软件包。  https://www.microsoft.com/en-us/download/details.aspx?id=42334

    注意:必须按以下顺序安装更新: clearcompressionflag.exe、 KB2919355、 KB2932046、 KB2959977、 KB2937592、 KB2938439 和 KB2934018。 然后,KB2919355,又需要前置补丁KB2919442, 立即下载基于 x64 的 Windows Server 2012 R2 的KB2919442补丁  (等全部安装完成后再重启系统也是可以的)

    我已经下载好了包集合:

        链接:https://pan.baidu.com/s/1C1IxSJK9rS_PIGl82GXp0Q 
        提取码:bwp6 

 

    这个不能共享,所以这个是给自己看的,内容都一样:https://www.wenshushu.cn/drive/

 

 

三、初始化安装mysql

管理员模式下命令行进入到mysql的bin目录下

mysqld --initialize --console    //会在当前窗口上显示密码

  

 

 

 帮助你创建data文件夹并初始化mysql, 因此不要自己创建data文件夹 

 

四、安装mysql服务

mysqld --install Mysql8

  

五、启动mysql

C:\tools\mysql8\bin>net start mysql8
Mysql8 服务正在启动 .......
Mysql8 服务已经启动成功。

 

六、注册变量环境

在最后追加
Path  ;C:\tools\mysql8\bin

 

七、登录测试

mysql -uroot -p

alter user 'root'@'localhost' identified by '123';     修改root密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT     授权远程登陆
flush privileges;

先建用户
create user yanqi@'10.0.0.%' identified by '123';
再授权
grant all on yanqi.* to yanqi@'10.0.0.%';

  

 

 

 

 

 

 

[mysqld]
port=3306
basedir=C:\tools\mysql8
datadir=C:\tools\mysql8\Data   
max_connections=600
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
#skip-name-resolve
#back_log=1000
#max_allowed_packet=64M

#####InnoDB#########
innodb_file_per_table=1
innodb_data_file_path=ibdata1:1G:autoextend
#innodb_flush_log_at_trx_commit=1
#innodb_flush_method=O_DIRECT

######redo###########
innodb_log_buffer_size=16M
innodb_log_file_size=128M
innodb_log_files_in_group=3

#########gtid#########
gtid-mode=on
enforce-gtid-consistency=true

########slow_log##########
slow_query_log=1
slow_query_log_file=C:\tools\mysql8\Data\mysql_slow.log
long_query_time=2
log-queries-not-using-indexes=on
log_timestamps=system
####error#####
log_error=C:\tools\mysql8\mysql_error.log

#########bin_log##########
log_bin=C:\tools\mysql8\Data\mysql-bin
binlog_format=row

#########OTHERT################
explicit_defaults_for_timestamp


#sql_mode=NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER
sql-mode=NO_ENGINE_SUBSTITUTION
#sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION


[mysql]

default-character-set=utf8
prompt=\u@master \\r:\\m:\\s >

[client]

port=3306
default-character-set=utf8

  

posted @ 2020-11-11 15:02  无敌仙人掌  阅读(281)  评论(0)    收藏  举报
AmazingCounters.com