欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Win2008 R2 mysql 5.5 zip格式mysql 安装与配置

程序员文章站 2022-04-16 12:02:13
win2008 r2 zip格式mysql 安装与配置 一、百度mysql5.6 zip 64位免安装版 下载好后 解压到d盘下 二、可以考虑修改my.ini里面的配置...

win2008 r2 zip格式mysql 安装与配置

一、百度mysql5.6 zip 64位免安装版 下载好后 解压到d盘下

二、可以考虑修改my.ini里面的配置 character-set-server=utf8 这句是编码格式设定 port=.. 端口设定

三、设置环境变量path。将d:\mysql-5.6.20-winx64\bin加入path中。

四、安装mysql服务,一定要进入d:\mysql-5.6.20-winx64\bin目录执行安装 mysqld install

五、进入服务管理器 启动mysql服务

六、进入数据库 , 修改root帐户的登陆密码1234, 再创建mysql远程连接用户,设置最大权限和登陆密码。

mysql -u root -p 
grant all on *.* to 'root'@'localhost' identified by '1234';
grant all on *.* to 'sa'@'%' identified by '1234' with grant option;

七、开通防火墙3306端口 网络->windows 防火墙->高级设置->入站规则 然后点击右上角的新建规则 选择"端口" 下一步,输入3306端口,加入规则,

windows2008r2环境双实例安装mysql5.6

环境:windows2008 r2 标准版

1.默认安装了一个mysql5.6端口为3306

2.使用msi文件安装需要.net4.0支持,安装.net4.0报错,只能从官网下载一个mysql5.6_x64zip包到本地

解压zip文件包到e:\mysql-5.6.34-winx64,在这个路径下的my-default.ini改名为my.ini并且修改配置如下:

**********************************************************
[mysqld]

loose-default-character-set = utf8
character-set-server = utf8
basedir = "e:/mysql-5.6.34-winx64"
datadir = "e:/mysql-5.6.34-winx64/data"
# 启用端口为7306肯定不能默认用3306了
port=7306
default-storage-engine=myisam

sql_mode=no_engine_substitution,strict_trans_tables

[client]

default-character-set = utf8
**********************************************************

安装mysql
管理员cmd命令下
进入到 cd e:\mysql-5.6.34-winx64\bin目录
运行 mysqld -install进行安装

在服务管理器中看是否能够正常重新启动

将mysql命令加入到环境变量中:
;e:\mysql-5.6.34-winx64\bin

Win2008 R2 mysql 5.5 zip格式mysql 安装与配置

非默认3306端口的还原数据库命令:
mysql -p 7306 -uroot -p yunva2<d:\db_20161109\tbl_user.sql

小编补充:

有时候为了与安装版的将my.ini配置文件路径加上去可以参考下面的方法

修改注册表

hkey_local_machine\system\currentcontrolset\services\mysql

找到 imagepath

"d:\program files\mysql\mysql server 5.5\bin\mysqld" --defaults-file="d:\program files\mysql\mysql server 5.5\my.ini" mysql

mysql更改数据文件目录及my.ini位置。
需求:更改mysql数据数据文件目录及my.ini位置。

步骤:

1、查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取my.ini路径。

  "d:\mysql\mysql server 5.5\bin\mysqld" --defaults-file="d:\mysql data\my.ini" mysql55

2、编辑my.ini中对应datadir

  改前:datadir="d:\mysql data\data\"

  改后:datadir="d:\mysql data\mysql server 5.5\data\"

3、重整mysql对应数据文件目录(若不做,则mysql无法正常启动)

4、查找注册表,修改mysql启动项所关联的defaults-file路径:

  key_local_machine/system/services/mysql55

  修改完后,刷新windows服务,再次查看mysql启动项属性->可执行文件路径,结果如下:

  "d:\mysql\mysql server 5.5\bin\mysqld" --defaults-file="d:\mysql data\mysql server 5.5\my.ini" mysql

  确保将my.ini移植到正确的目录下。

5、重启mysql,配置成功。Win2008 R2 mysql 5.5 zip格式mysql 安装与配置

解决 the mysql server is running with the --skip-grant-tables option so it cannot execute this statement

这个时候我们只需要
flush privileges 一下就ok了,
mysql> flush privileges;
query ok, 0 rows affected (0.01 sec)