Mysql5.7.10安装随笔

软件版本:mysql5.7.10;
操作系统:windows server 2008
吐槽:本次安装手法与网上任何一个手册都不一致,会发现基本完全不一致,特别坑。

失败经过描述:
1、使用msi文件安装,无法选择安装路径与数据库存放路径,安装失败。
2、免安装方式,mysql服务一直处于启动状态(已启动是正常状态),无法正常使用。

最后的安装方式:

1、安装数据库
(1)仍然是用msi文件安装,但由于没法选择路径,那也先安装,但是安装的经过和网上查找的资料差别相当大,凭借经验安装。
(2)安装快结束时,无法进行下一步操作,按钮为灰色,但此时查看mysql57服务已启动正常,通过测试发现数据库可以正常访问。
3、调整数据库数据文件存放路径
(1)停止mysql57服务
(2)复制数据库文件data到你想要放到的位置,修改my.ini文件内的datadir=你想放在的位置。

    • 注:
    • 1)此时遇到难题,找不到my.ini文件,只能看到mysql根目录下的my-default.ini。但my-default.ini这个文
      件并不是我们要找的文件,我们必须找到my.ini,我后来才发现这个文件保存在C:\ProgramData\MySQL\MySQL Server
      5.7这个目录下。所以在这个目录下修改my.ini就行了。(此时启动数据库会报错,正在启动,启动失败,并没有报任何错误。。。。特别坑。接着往下看
      第三步骤是解决这个问题的)

(3)截止到第二步骤,还有一个重要操作没有做,就是目标目录的文件权限,新文件的权限和源文件在拷贝过程中丢失了NetworkService用户权限,所以在新文件(data)上赋予NetworkService用户完全控制权限,再启动数据库,即可正常启动。

时间: 2024-09-27 23:03:11

Mysql5.7.10安装随笔的相关文章

MYSQL5.7.10 安装文档

1.安装依赖包 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison 2.安装boost库: 首先先查询是否已经安装过boost rpm -qa boost* 卸载旧boost-*等库: yum -y remove boost-* 下载Boost库,在解压后复制到/usr/local/boost目录下,然后重新cmake并在后面的

mysql5.7.10安装

mkdir -p /opt/software/mysql && cd /opt/software/mysql wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz tar -zxf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz ln -s /opt/software/mysql/mysql-5.7.10-linux-glibc2.

Mysql5.7.20安装随笔

Mysql到5.7之后,安装较之前有了一些变化,特别是解压缩版.下面说一下我安装的过程. 1.mysql压缩包下载地址:https://dev.mysql.com/downloads/file/?id=473309 2.解压和环境变量配置: (1)解压到目录,例如(D:\DevelopTools\MySQL) (2)配置环境变量,例如: 变量名:MYSQL_HOME   变量值:D:\DevelopTools\MySQL\mysql-5.6.11-winx64 Path中添加  %MYSQL_H

Windows安装Mysql5.7.10绿色版

今天在Windows上安装Mysql的时候,去官网上下了一个最新版本的Mysql5.7.10绿色版,但是之前网上安装方式都过时了,比如会报一些常见的错误“[ERROR] Fatal error: Can't open and lock privilegetables: Table 'mysql.user' doesn't exist”,毕竟是开源的东西,官方文档比较全,自己动手丰衣足食啊.下面是我参考官方文档的安装步骤. 1.解压下载的mysql安装包,复制mysql-default.ini,然

MySQL5.7.10免安装版配置

 最新版的 Mysql 不提供图形界面的安装了, 下载下来是一个压缩包的形式, 那么我们如何来使用它呢, 让它为我们工作呢? 环境: mysql-5.7.10-winx64 + win7(64位) 一: 下载 下载东西, 肯定是去官网下载, 点击 http://dev.mysql.com/downloads/mysql/ 下载 选择对应的版本, 进行进行下载. 这个地方可以点击跳过, 不用登陆就可以直接下载. 二: 配置环境变量 我习惯把软件安装在 D:\Program Files 下面, 所以

CentOS 5.9编译安装配置mysql-5.6.10

说明:操作系统:CentOS 5.9 64位MySQL版本:mysql-5.6.10MySQL安装目录:/usr/local/mysqlMySQL数据库存放目录:/data/mysql准备篇:一.配置好IP.DNS .网关,确保使用远程连接工具能够连接服务器,服务器yum命令可以正常使用二.配置防火墙,开启3306端口vi /etc/sysconfig/iptables  #编辑-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -

Mysql5.7.12/10安装配置步骤

1.安装编译代码需要的包 yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-develperl-Data-Dumper net-tools 2.安装的boost1.53版本: yum -y install boost boost-devel boost-doc 3.下载release版本的boost1.59 cd /usr/local/src wget http://downloads.source

CentOS6.5-源码编译安装最新MySQL5.7.10

接着使用YUM方式安装mysql后,本文将介绍下在CentOS6.5 64位虚拟机上通过编译源码安装MYSQL5.7.10服务. 环境: OS: CentOS6.5 x86_64 最小化安装 CPU: 1 MEM: 1G 注:上面的CPU/MEM参数太小了,编译时间会很长,很长... 1. 准备编译安装依赖环境 shell> yum install gcc gcc-c++ cmake ncurses ncurses-devel -y # 5.7.5后,依赖boost工具,GEO支持 shell>

mysql5.7.10 源码编译安装记录 (centos6.4)【转】

一.准备工作 1.1 卸载系统自带mysql 查看系统是否自带MySQL, 如果有就卸载了, 卸载方式有两种yum, rpm, 这里通过yum卸载 rpm -qa | grep mysql //查看系统自带mysql yum -y remove mysql-* //卸载mysql rpm -e --nodeps mysql-5.1.73-3.el6_5.x86_64 //卸载mysql 1.2 卸载系统自带boost,并安装boost_1_59_0 mysql 5.7 依赖于boost_1_59