因此这里下载x64版本,把它指到数据库目录下
分类:巴黎人-数据库

陈设免安装mysql

mysql 5.7.16 zip包安装配备格局图像和文字教程,5.7.16设置配置

截至二零一五/10/16 最新版本Mysql为5.7.16,在此之前写过一篇APMW搭建的篇章(传送门:

Mysql社区版下载地址:

图片 1

因为自己的系统版本是64,因而这里下载x64本子。下载完之后解压至D:DevMysql(即为mysql的自定义解压目录。)

自身的习于旧贯是下载完事后首先挂号系统服务。CMD张开命令指示符,步向到D:DevMysqlbin 下,把MySql安装为劳动:

mysqld.exe -install "servicename"  ( 安装到位后先不要运营服务,因为会报错 )

图片 2

增加情状变量

操作如下:

  ①右键单击笔者的微管理器->属性->高等系统安装(高端)->遭受变量

       点击系统变量下的新建按键

       输入变量名:MYSQL_HOME

       输入变量值:D:DevMysql

  ②选拔系统变量中的Path ,点击编辑按键

      在变量值中增多变量值:%MYSQL_HOME%bin (必要留意的是要在原来变量值前边用 ; 隔开分离,不可能去除原本的变量值)

配置mysql.ini文件

把D:DevMysql根目录下的my-default.ini文件复制一份重命名字为my.ini,内容用以下配置替换

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:devmysql
# 设置mysql数据库的数据的存放目录
datadir=D:devmysqldata
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

初始化Mysql

那也是跟从前版本最大的分化:从5.7.7开头,windows下的安装包不分包data目录,在运营服务此前需求先起先化数据:

以管理员身份张开cmd,输入mysqld --initialize-insecure --user=mysql

实践完那条命令后,MySQL会在根目录自建三个data文件夹,况且建好默许数据库,登入的客商名称为root,密码为空

再输入 net start mysql 运营服务,OK运转成功

登陆Mysql数据库

输入mysql -u root -p ,暗中认可是从未密码的。直接回车步向,root是客商名

这会儿选拔show databases;  已经可以看出开端化生成的暗许数据库了

图片 3

 修改root账户密码

连日来走入mysql数据库后,用以下命令修改密码

set password=password('123456');
flush privileges;

图片 4

退出再一次登陆,使用新密码就行了:

mysql -u root -p 123456

注:mysql5.6自此(好疑似5.6以往,具体记不知底了),在mysql.user表中不再出现password字段,所以接纳update user set password=password("xxx")不再实用,只好选取alter user 'user'@'localhost' identified by '123456'这种艺术修改密码了

卓越专项论题分享:mysql分裂版本安装教程

mysql5.7各版本安装教程

如上就是本文的全体内容,希望对大家的学习抱有帮忙,也盼望大家多多帮衬帮客之家。

5.7.16 zip包安装配置格局图像和文字化教育程,5.7.16设置配置 结束2014/10/16 最新版本Mysql为5.7.16,以前写过一篇APMW搭建的稿子(传送门:...

Mysql其实是八个跨平台的轻量级数据库,平时付出会用到相当多。有写程序恐怕要跨平台开拓,接下去本人就介绍一下什么跨平台采纳Mysql。

Mysql其实是一个跨平台的轻量级数据库,经常费用会用到比较多。有写程序恐怕要跨平台支付,接下去自个儿就介绍一下怎么跨平台采取Mysql。

MYSQL数据库 如何 配置:
诚如只要修改一下my.ini就行,把它指到数据库目录下
柳永法(yongfa365)Blog已测验最简便易行方法:

1)    解压mysql包,放置自定义目录,我这边演示的是D:mysql

此间所谓的跨平台便是Windows,Linux,Mac共同用一套Mysql配置包含全部客户和数据库等等。

此地所谓的跨平台就是Windows,Linux,Mac共同用一套Mysql配置包涵富有顾客和数据库等等。

  1. net stop mysql
  2. 打开 C:Program FilesMySQLMySQL Server 5.1my.ini
    编辑
    datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"

    datadir="D:/Data/"
  3. 移动"C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"到其他地点,如:D:/Data/
  4. net start mysql
    这么做现在重装系统只要修改my.ini就足以了,数据库及相应权限都时而回复了。
     
    =============================================
    MYSQL数据库 轻便提示:
    MYSQL 以 ; 表示输入结尾,那样才会执行,回车或go相当多时候是一直不用的。
    MYSQL的处理工具柳永法(yongfa365)Blog以为相比好的有:phpMyAdmin Navicat
     
    =============================================
    MYSQL数据Curry 怎样 建客商,分配权限:
    bin>mysql -u root -p
    Enter password: *********
    mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 客户名@顾客地址 identified by 连接口令;
    权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
    当权限1,权限2,…权限n被all privileges或许all替代,表示给予客户全数权力。
    当数据库名称.表名称被*.*代替他,表示给予客户操作服务器上有所数据库所有表的权位。
    客户地址能够是localhost,也能够是ip地址、机器名字、域名。也足以用%表示从别的地方连接。
    连年口令不能够为空,不然创制失利。
     
    例如:
    mysql>grant select,insert,update,delete,create,drop on dbname.employee to [email protected] identified by 123;
    给来自10.163.225.87的客户joe分配可对数据库dbname的employee表实行select,insert,update,delete,create,drop等操作的权能,并设定口令为123。
    mysql>grant all privileges on dbname.* to [email protected] identified by 123;
    给来自10.163.225.87的顾客joe分配可对数据库dbname全数表进行具备操作的权杖,并设定口令为123。
    mysql>grant all privileges on *.* to [email protected] identified by 123;
    给来自10.163.225.87的顾客joe分配可对具备数据库的全体表进行富有操作的权能,并设定口令为123。
    mysql>grant all privileges on *.* to [email protected] identified by 123;
    给本机客商joe分配可对全部数据库的全数表举行富有操作的权限,并设定口令为123。
    =============================================
    MYSQL数据Curry 怎样修改密码
     
    首先要声澳优(Ausnutria Hyproca)点,当先1/4情形下,修改MySQL是内需有mysql里的root权限的,所以一般顾客不恐怕转移密码,除非诉求管理员。
    方法一
    选拔phpmyadmin,那是最简易的了,修改mysql库的user表,可是别忘了使用PASSWO普拉多D函数。
    方法二
    使用mysqladmin。
    mysqladmin -u root -p password mypasswd
    输入那个命令后,须要输入root的原密码,然后root的密码将改为mypasswd。
    把命令里的root改为您的客户名,你就可以改你协和的密码了。
    本来假如您的mysqladmin连接不上mysql server,或许你从未主意实施mysqladmin,那么这种方法便是不行的,何况mysqladmin无法把密码清空。
    用mysqladmin来改密码的常见难题:
    有无数人是这么修改的:
    C:>mysqladmin -u root -p password yongfa365
    Enter password: *********
    Warning: single quotes were not trimmed from the password by your command line client, as you might have expected.
    其偶尔候的确的新密码是yongfa365 而新手往往以为新密码是yongfa365如:
    C:>mysql -u root -pyongfa365
    ERROR 1045 (28000): Access denied for user [email protected] (using password: YES)
    所以十二分烦躁,BAIDU、GOOGLE的搜了一大堆。
    自个儿未来把密码改回去。
    C:>mysqladmin -u root -pyongfa365 password 123456
    上面包车型大巴方法都在mysql提醒符下使用,且必得有mysql的root权限:
    方法三
    mysql> Insert INTO mysql.user (Host,User,Password) VALUES (%,jeffrey,PASSWORD(biscuit));
    mysql> FLUSH PRIVILEGES
    适合地说这是在增加二个顾客,顾客名称叫jeffrey,密码为biscuit。
    在《mysql普通话参照他事他说加以考察手册》里有其一事例,所以自个儿也就写出来了。
    只顾要运用PASSWOSportageD函数,然后还要采用FLUSH POdysseyIVILEGES。
    方法四
    和议程三同样,只是使用了REPLACE语句
    mysql> REPLACE INTO mysql.user (Host,User,Password) VALUES (%,jeffrey,PASSWORD(biscuit));
    mysql> FLUSH PRIVILEGES
    方法五
    使用SET PASSWORD语句,
    mysql> SET PASSWORD FOR [email protected]% = PASSWORD(biscuit);
    拟也亟须选择PASSWOSportageD()函数,但是无需动用FLUSH P索罗德IVILEGES。
     
    方法六
    使用GRANT ... IDENTIFIED BY语句
    mysql> GRANT USAGE ON *.* TO [email protected]% IDENTIFIED BY biscuit;
    这里PASSWO哈弗D()函数是不须要的,也无需动用FLUSH PEnclaveIVILEGES。
     
    =============================================
    MYSQL数据库怎么着备份及回复 备份MYSQL数据库 还原MYSQL数据库
    备份数据目录下的 mysql 目录和你的数据库同名的目录
    下一场重新安装mysql现在,只要主版本一致(举例mysql 5.1和mysql 5.2,他们的主版本都是5)
    安装将来,使用 net stop mysql 命令结束mysql服务(服务运市场价格况下您是心有余而力不足备份及复制的)
    下一场删除新安装的mysql数据目录下的mysql文件夹,然后将你从前备份的复制到此就能够。
    那般过来后,mysql客户新闻及您的有关安装和原本的平等。
     
    实际上还会有三个更简短的点子,小编一般都是那般做:
    修改my.ini的配备,将mysql的数码存款和储蓄文件夹放置到钦赐的分区。尽管需求重装系统,再一次安装同一版本的mysql现在,再度修改my.ini将数据存款和储蓄文件夹指回你的目录就行了。 方法如最最上端的怎么布置柳永法
    =============================================
    MYSQL数据库 常用命令
    一、连接MYSQL。
    格式: mysql -h 主机地址 -u 客商名 -p 客商密码
    1、例1:连接到本机上的MYSQL。
    先是在开拓DOS窗口,然后踏向目录 mysql in,再键入命令mysql -u root -p,回车的前面提醒您输密码,倘若刚安装好MYSQL,拔尖客户root是未曾密码的,故直接回车就能够步入到MYSQL中了,MYSQL的提醒符是:mysql>
    2、例2:连接到长途主机上的MYSQL。假如远程主机的IP为:110.110.110.110,顾客名字为root,密码为yongfa365。则键入以下命令:
    mysql -h 110.110.110.110 -u root -p yongfa365
    (注:u与root能够毫不加空格,别的也一样)
    3、退出MYSQL命令: exit (回车)
    二、修改密码。
    格式:mysqladmin -u用户名 -p旧密码 password 新密码
    1、例1:给root加个密码yongfa365。首先在DOS下走入目录mysqlbin,然后键入以下命令
    mysqladmin -u root -password yongfa365
    注:因为开首时root未有密码,所以-p旧密码一项就足以简单了。
    2、例2:再将root的密码改为djg345。
    mysqladmin -u root -p yongfa365 password djg345
    三、扩大新客商。(注意:和地点差异,上面包车型大巴因为是MYSQL遇到中的命令,所在此以前边都带一个分号作为命令结束符)
    格式:grant select on 数据库.* to 客商名@登入主机 identified by 密码;
    例1、扩大叁个客商test1密码为abc,让他能够在任何主机上登陆,并对持有数据库有查询、插入、修改、删除的权柄。首先用以root顾客连入MYSQL,然后键入以下命令:
    grant select,insert,update,delete on *.* to [email protected]% Identified by abc;
    但例1扩大的顾客是那些生死攸关的,你想如某一个人知晓test1的密码,那么她就足以在internet上的别样一台计算机上登陆你的mysql数据库并对你的多少可感觉所欲为了,消除办法见例2。
    例2、扩充两个顾客test2密码为abc,让她只可以够在localhost上登陆,并可以对数据库mydb进行询问、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样客户即接纳知道test2的密码,他也无力回天从internet上向来访问数据库,只可以通过MYSQL主机上的web页来访问了。
    grant select,insert,update,delete on mydb.* to [email protected] identified by abc;
    万一您不想test2有密码,能够再打三个下令将密码消掉。
    grant select,insert,update,delete on mydb.* to [email protected] identified by ;
    在上篇我们讲了登入、扩大顾客、密码更动等难点。下篇大家来探视MYSQL中关于数据库方面包车型客车操作。注意:你必需首首先登场陆到MYSQL中,以下操作都是在MYSQL的唤醒符下实行的,况兼每一个命令以分行甘休。
    一、操作技能
    1、若是您打命令时,回车后

2)    将根目录下的my-default.ini,改名字为my.ini

 

 

如何 配置: 一般只要修改一下my.ini就行,把它指到数据库目录下 柳永法(yongfa365)Blog已测量试验最简易方法: 1. net stop mysql 2. 张开...

3)    复制上边内容到my.ini 注意路线

规律:其实很轻巧,就是铺排的时候使用同贰个文本夹寄存就能够。因而也能够领略,Mysql的安装文件和周转程序并不首要,备份的时候假设备份贮存数据的文本夹就可以,下一次重装或换设配时,设置到那么些目录就可以。

规律:其实很轻易,就是布局的时候使用同三个文本夹贮存就可以。由此也能够精通,Mysql的安装文件和平运动行程序并不重大,备份的时候要是备份存放数据的公文夹就能够,下一次重装或换设配时,设置到那几个目录就能够。

[client]

port=3306

default-character-set=utf8

#客户端字符类型,与服务端一致就行,建议utf8

[mysqld]

port=3306

character_set_server=utf8

#服务端字符类型,建议utf8

basedir=D:mysql

#解压根目录

datadir=D:mysqldata

#解压根目录data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

D:mysqlbinmysqld.exe 

#解压根目录binmysqld.exe

 

 

4)    情形变量配置

下边是各样平台的装置教程:

下边是逐条平台的设置教程:

自己的Computer-属性-高等-蒙受变量-新建

安装前言:本课程中选取的都以zip版的设置格局,那样越发低价,跨平台更易于

设置前言:本学科中运用的都以zip版的设置方式,那样尤其方便,跨平台更便于

变量mysql_home 值D:mysql

 

 

找到变量path编辑,在末端加上;%mysql_home%bin

安装中所必要的布署文件音信,Windows下文件命名称叫My.ini,Mac和Linux下为My.cnf

安装中所需求的布置文件信息,Windows下文件命名称叫My.ini,Mac和Linux下为My.cnf

5)    以管理人身份运维cmd,走入mysql目录

# 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.

[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 = *此处填写zip解压的Mysql目录,Windows下目录最好打引号如"D:\MysqlData",Mac和Linux不需要引号,如/media/*/Mysql。下同*
datadir = *此处填写存放信息的目录,跨平台关键就在这里,要跨平台在这里填写不同平台下的同一个目录路径就行了,目录自己随意*
port = 3306
# server_id = .....
character_set_server=utf8


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

[client]
port=3306
default-character-set=utf8
# 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.

[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 = *此处填写zip解压的Mysql目录,Windows下目录最好打引号如"D:\MysqlData",Mac和Linux不需要引号,如/media/*/Mysql。下同*
datadir = *此处填写存放信息的目录,跨平台关键就在这里,要跨平台在这里填写不同平台下的同一个目录路径就行了,目录自己随意*
port = 3306
# server_id = .....
character_set_server=utf8


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

[client]
port=3306
default-character-set=utf8

……> cd D:mysqlbin

 

 

D:> mysql>bin>mysqld –install

 

 

本文由巴黎人手机版发布于巴黎人-数据库,转载请注明出处:因此这里下载x64版本,把它指到数据库目录下

上一篇:上面两条查询语句的结果是一样的巴黎人手机版 下一篇:判断 name=fruit巴黎人澳门官网: 组的复选框是否
猜你喜欢
热门排行
精彩图文