澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站windows安装及配置mysql5,17压

2019-11-04 作者:数据库网络   |   浏览(154)

引子

mysql官网上从未有过 windows mysql5.7 陆10位版本msi的装置包下载,大家得以经过zip版本解压缩后手动安装配置情形。
msi安装的话有32个人的,基本上就是看着图形分界面来一步步操作,未有手艺含量,不在那阐述。

除此以外结束二〇一八年7月份,mysql 8.0.11版本己经表露,然而抢先五成市廛前段时间依旧在利用mysql5.x版本的啊。有意思味的话能够提前攻读一下8.0.11版本的。

只是最推荐的或然mysql被oracle收购后,使用其分支玛丽亚DB。

可供仿效:
安装版:MySQL安装和安插详细http://www.jianshu.com/p/7458c274580d

MySQL数据库管理软件有两种版本,生龙活虎种是杂货店版,生龙活虎种是社区版,在那之中,前面一个是收取薪俸的,纵然是个人运用的,社区版足矣。下载mysql-5.7.17-winx64.zip,并将之解压于自己选定的目录后,如图1,会在文件夹里见到配置文件my-default.ini,那时候,需将其复制,并粘贴进bin文件夹里,并将其重新命名字为my.ini,如图2。至此希图干活达成,上边将详说具体的布局进度。

Windows系统下MySQL解压版增多到系统服务,mysql系统服务

MySQL软件版本:64个人 5.7.12

1、首先配置MySQL的景况变量,在系统情状变量Path的初阶增添MySQL的bin目录的路子,以“;”甘休,我的路径配置如下:

  澳门新萄京官方网站 1

2、修正MySQL根目录下的my-default.ini文件的内容;首要纠正2个属性:basedir和datadir。

  basedir:MySQL的根目录;

  datadir:数据库数据的保存目录(目录需求手动成立卡塔尔国;

  内需小心的几点:

    目录的斜杠最佳用反斜杠,要无需转义大概加双引号;

    datadir的目录必需事先创立好。

3、使用系统管理员运维CMD(命令提醒符卡塔 尔(英语:State of Qatar),况且步入到MySQL的bin目录下(即便配置好了Path也亟需推行这一步!卡塔 尔(阿拉伯语:قطر‎;如下图:

  澳门新萄京官方网站 2

 

4、安装MySQL服务,输入指令:mysqld -install,然后回车;如下提醒表示安装成功:

  澳门新萄京官方网站 3

  -install命令也足以指定安插文件之处,如下:mysqld -install MySQL --defaults-file="D:softwaremysql5.7.12my-default.ini"

5、先河化MySQL服务,输入指令:mysqld --initialize

  在推行本指令早先指现身清空一下datadir目录,否则可能会并发伊始化战败的谬误。

  比方:系统提醒3534错误

6、运转MySQL服务,输入指令:net start mysql,运行成功如下图:

  澳门新萄京官方网站 4

别的一些常用的吩咐:

1、结束MySQL服务,输入指令:net stop mysql

2、移除MySQL服务,输入指令:mysqld -remove

 

假定登入Root账户时需求输入密码,此时你要求依据如下步骤初步化Root账户的密码:

1、改善my-default.ini文件的剧情,在[mysqld]下大器晚成行填加:skip-grant-tables

2、重启MySQL服务;

3、登陆MySQL数据库(当时root账户无需密码登入卡塔尔国;

4、更新user表中root的密码。

  (1卡塔 尔(阿拉伯语:قطر‎、首先输入:select password from mysql.user where user='root';检查user表中是不是留存password字段,借使存在则实施(2卡塔 尔(英语:State of Qatar),不设有则跳到(3卡塔尔国;

  (2卡塔尔国、更新密码;输入 update mysql.user set password=PASSWOCR-VD('123456') where User='root';

  (3卡塔 尔(英语:State of Qatar)、更新密码:输入 update mysql.user set authentication_string=PASSWORD('123456') where User='root';

MySQL软件版本:六二十人 5.7.12 1、首先配置MySQL的意况变量,在系统景况变量Path的初步增添...

意况和注意事项

  • win7及以上操作系统
  • MySQL5.7.22 zip格式安装包
  • 5.7版本和从前的分歧等:
    • 文件夹中一贯不DATA目录
    • 没有mysql默认库
    • 并未有暗许的my.ini或参照的my-default.ini
    • 那是因为它的发轫化方法和事先的不形似了
  • Windows的门路使用了反斜杠(卡塔尔国,由此,配置中应用时尽只怕合乎标准将反斜杠改为双反斜杠()或直接利用斜杠(/卡塔 尔(阿拉伯语:قطر‎。(也许有直接接收而不受影响的卡塔尔国

澳门新萄京官方网站 5
澳门新萄京官方网站 6

下载

  • 下载mysql5.7.22 zip安装包
    • 官方网站下载压缩包链接:
  • 基于计算机配置选取32/陆拾肆个人版本

  • 将下载回来的mysql压缩包解压至适宜路子,也正是您打算现在使用的行事目录

官方网址下载mysql安装包,网站链接:https://dev.mysql.com/downloads/installer/
慎选相应的本子举行设置。本文使用mysql-5.7.17版本。

工具/原料

配置意况变量

  • 布局意况变量:调节面板->系统和莱芜->系统->高等系统装置-景况变量-找到Path变量-点击编辑

  • 如图,将你和谐所定的干活目录,蕴涵bin的门路填进去,例如作者的正是E:mysqlbin,注意和其他变量值以匈牙利(Hungary卡塔尔语的分部;分隔开。
    澳门新萄京官方网站 7

  • 配备好遭遇变量是为了方便大家不要每一遍都进入到mysql的目录下实行。接下来是计划my.ini文件,是为着局地自定义设置。
    下载回来的根目录下未有my-default.ini 文件,须求直接在mysql文件夹下新建文本文书档案,重命名叫my.ini,my.ini配置内容如下:

[mysqld]
# 服务端配置

# 设置mysql的工作目录,安装包解压后的路径
basedir=E:\mysql

# 数据存放目录data,需要自行新建
# 也可以使用mysqld --initialize-insecure 命令后也会自动在根目录中生成data目录
datadir=E:\mysqldata

# 默认连接端口3306,正式环境一般都会修改
port=3306

# 设置mysql默认字符集为utf-8
character-set-server=utf8

[client]
# 客户端配置

default-character-set=utf8
#设置mysql默认字符集为utf-8

免安装版

1、安装路线
将解压后的文书放到自定义安装目录下
2、配置mysql景况变量
系统变量名path下增多mysql安装路线下的bin目录

Path蒙受变量配置

3、配置文件修改
在mysql文件夹下,用记事本展开my-default.ini,编辑basedirdatadir两行,basedir为mysql安装目录,datadir为mysql安装目录下data文件夹(那时安装目录下并未data,后续命令行操作生成卡塔尔国

my-default.ini为软件私下认可配置文件,也可在那目录下新建my.ini配置文件,写入相应安插代码

my-default

4、命令行操作
开发window命令行工具,踏向mysql安装路线下的bin目录下

  • 注册mysql服务
    输入mysqld install mysql(要是自定义my.ini配置文件,输入mysqld install mysql --defaults-file="my.ini路径(此处根据安装路径不同自行修改)"

打洞: 移除服务命令为:mysqld remove

  • 初始mysql、生成data目录
    命令行mysqld --initialize-insecure自动生成无密码的root顾客
    命令行mysqld --initialize自动生成带随机密码的root客户
    假使目录下存在data文件夹,不为空是不可能履行这几个命令的,能够先删除data目录下的保有文件或然移走
  • 开行服务
    输入net start mysql
  • 登入数据库
    DOS窗口键入命令mysql -u root -p
  • 转移登录密码
    • 澳门新萄京官方网站windows安装及配置mysql5,17压缩包免安装的配置过程图解。纪事老密码
      1、使用老密码登入数据库
      2、键入命令update mysql.user set authentication_string=password('123456') where user='root'
      3、刷新权限(必得步骤卡塔 尔(阿拉伯语:قطر‎:flush privileges,之后按ctrl c退出mysql数据库,再输入quit退出mysql服务
      9、注销系统,重新踏向,便可应用改过后的新密码登陆
    • 记不清老密码
      开垦DOS窗口,转到安装路线bin目录下
      1、关闭正在运营的MySQL服务(命令行net stop mysql
      3、输入mysqld --skip-grant-tables 回车,--skip-grant-tables 的意趣是运营MySQL服务的时候跳过权限表认证(也足以在.ini配置文件中步入跳过注脚命令,密码修改成功后去除卡塔 尔(英语:State of Qatar)。
      4、 再开贰个DOS窗口(因为刚刚特别DOS窗口已经无法动了卡塔尔国,转到mysqlbin目录。
      5、输入mysql回车,若是成功,将现出MySQL提示符 >。
      6、连接权限数据库:use mysql
      6、改密码:update mysql.user set authentication_string=password('123456') where user='root'
      (老版本mysql使用:update user set password=password("123456") where user='root'
      7、刷新权限:flush privileges,之后按ctrl c退出mysql数据库,再输入quit退出mysql服务
      9、注销系统,重新步向,便可使用改进后的新密码登入

(1)电脑:Lenovo B460e;
 (2卡塔 尔(英语:State of Qatar)操作系统:windows 7,六拾几人;
 (3)mysql-5.7.17-winx64.zip。

初始化mysql

  • 在mysql根目录下新建data空文件夹。(也可不见而等早先化命令自动建卡塔尔

  • 以助理馆员身份运行cmd命令

  • mysql初始化

    • 输入cd 对应mysqlbin目录,举个例子小编的是E:mysqlbin,进入bin目录下
    • 输入mysqld --initialize(初始化)
    • 或mysqld --initialize-insecure(不安全的挑精拣肥卡塔 尔(英语:State of Qatar)
    • 多头决定于你是否愿意劳动器生成多少个有着自由初步密码的root@localhost的账户。后面一个直接是空密码制造。
    • 为了能够方便查瞧初步化进程中的音讯,可以追加 --console 参数使mysqld将出口新闻写到调节台。
    • 貌似linux系统才须求扩张--user=mysql等等来内定客户(事先设好读写权限卡塔尔
    • 例,如图:
      澳门新萄京官方网站 8
    • 笔录最后生机勃勃行爆发的轻松密码。

方法/步骤

安装(到windwos)服务

  • 未有差距于在组织者权限的cmd中操作,安装成服务更有益于开机运行。
  • 输入mysqld --install
  • 功成业就会如图呈现Servers Successfully installed
    澳门新萄京官方网站 9

    • 若要求钦定安排文件(mysql多实例的卡塔 尔(阿拉伯语:قطر‎则足以在--install末端跟自定义的劳动名和--defaults-file筛选来内定布署文件。
      mysqld --install MySQL --defaults-file=E:mysqlmy.ini
      上述命令能够在装置时钦赐服务名称为 MySQL 以致钦定布置文件路线,必要注意的是:--install必需是首先个参数, 且服务名(若需钦定的话卡塔尔必得紧跟其后。

    • 借使不想让MySQL服务每便开机都自动运转,能够行使--install-manual 参数取代 --install 参数。

  • 操纵台下输入net start mysql 启动mysql服务。

  • 在windows的调整面板,服务分界面下也能查看见mysql服务。
    澳门新萄京官方网站 10
    • 卸载mysql服务应用的吩咐是mysqld --remove
    • 例行退出和关闭mysql服务使用net stop mysql
      澳门新萄京官方网站 11
    • 也许有使用mysqladmin自带的管理工科具来关闭的,前提是跻身到bin目录下运维:mysqladmin -u root -p shutdown
      澳门新萄京官方网站windows安装及配置mysql5,17压缩包免安装的配置过程图解。比如说笔者的是E:mysqlbin>mysqladmin -u root -p shutdown
  • linux中大家有志高气扬来查看进程号和杀死进程,windows中也可以有,查占卜关进度号选取的是tasklist | findstr mysql
    • 干掉进度(不推荐卡塔尔国的是taskkill /F /PID 进程号
      澳门新萄京官方网站 12
  • 荒诞日志:假如 mysqld 未能运行成功,则可以查阅 error log 文件,该文件在配置文件中钦定的 datadir 目录中,后缀名.errerror log 文件是能够透过 --log-error 参数钦命的,此外,如若想让 mysqld 将错误日志输出到调整台,能够行使 --console 参数。

(1卡塔 尔(阿拉伯语:قطر‎配置类别处境变量;1、增添新的系统景况变量MYSQL_HOME,值为:

签到和重设密码

  • 开发银行mysql服务,登陆连接到mysql服务器。
    • mysql -uroot -p输入前面记下的大肆密码登录。
      澳门新萄京官方网站 13
    • 若此前你使用--initialize-insecure 参数开始化,则利用如下命令来接二连三MySQL:|
      mysql -uroot --skip-password或生龙活虎致利用mysql -uroot -p在提示输入密码时直接回车就能够步入。
  • mysql5.7威吓你随意做何操作都要先将随便密码重设成本人定义的密码。
  • 貌似首回可用mysqladmin方式重设root密码,如图:
    mysqladmin -uroot -p password
    澳门新萄京官方网站 14

  • 再也符合规律登陆数据库后,也可径直在mysql内一直更动客户权限或user表格局改革密码。

    • 例:
      mysql> update mysql.user set authentication_string=password('') where User="root " and host="localhost";
    • 5.7早前的本子是使用password字段保存密码的,5.7改成了authentication_string,不便于纪念。
    • 改善密码后需求输入flush privileges;命令来刷新生效。
    • 由于authentication_string不太轻巧回忆,也可能有间接改权限的,例:
      ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'
      澳门新萄京官方网站 15
    • 同样flush privileges;命令来刷新权限即生效。

 【C:Program FilesMySQLmysql-5.7.17-winx64】;

强制跳过密码登陆

  • 适用于忘记密码或个人学习运用并不想每一遍连输入密码,但后面一个能够设置密码为空,所以此现象主要照旧用在忘记密码了,需求跳过密码来报到后重设密码的光景。

  • 先是种,不经常跳过密码。

    • 执行 mysqld --skip_grant_tables 运转服务
    • 小心当时应再开多一个cmd窗口来作为客商端连接服务端,登入的时候一向回车不须求密码。
    • 接下来正是重设密码了。设置成功后回忆截止mysqld服务,重新起动正常需密码的劳务。
  • 其次种,需深远跳过密码(全部顾客都不用密码就可以连接卡塔尔国。
    • 在配置文件,my.ini中的[mysqld]下增多后生可畏行
      skip_grant_tables代表跳过权限表。
    • 再履行mysql服务运维,便是无权力处理的连天了。极不安全,只适用于民用测验或学习景况。
    • 此布置一得逞后,顾客端连接mysql只需敲mysql就径直进mysql了。如图:
      澳门新萄京官方网站 16
  • 注意,skip_grant_tables 中间间隔是下划线。

2、编辑系统情形变量path,增加如下代码(饱含冒号“;”卡塔 尔(阿拉伯语:قطر‎:【%MYSQL_HOME%bin;】。

设置友好提示符

连年上去,使用的时候,你会发觉MySQL 顾客端的暗许提醒符是 "mysql>",基本上没什么实际职能。
修正那么些提醒符,让它展现一些使得的音信,比方当前所在的数据库等。
修章有两种,此中前二种只对当前一而再有效,后两种则对具备连接有效。

  • 1、连接顾客端时由此参数钦点。
    mysql --prompt="(u@h) [d]> "
    那样提醒符就能形成 (user@host) [database]>
    此中常用的字符参数有:

D 完整的日期
d 当前数据库
h 服务器地址
u 用户名

  • 2、连接上客商端后,通过 prompt命令 PROMPT (u@h) [d]>修改。
    例:
mysql> PROMPT (u@h)[d]>
PROMPT set to '(u@h)[d]>'
  • 3、在 MySQL 的配备文件中配置。
[mysql]  
 prompt=\u@\h [\d]>\
  • 4、通过情形变量配置。
    export MYSQL_PS1="u@h [d]> "

【end】

(2卡塔尔国根目录下的my-default.ini不动,配置bin文件夹中的my.ini,把my.ini文件中的内容改为如下内容:

my.ini:

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[cilent]
port=3306
default_character_set=utf-8
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
basedir = %MYSQL_HOME%
datadir = %MYSQL_HOME 
		

本文由澳门新萄京官方网站发布于数据库网络,转载请注明出处:澳门新萄京官方网站windows安装及配置mysql5,17压

关键词: