mysql5.7安装,mysql5.7.9安装教程

图片 19

今天需要在本地建个数据库,就下载安装sql,第一次弄,遇到了一些问题,环境添加到
sql的bin目录,要用管理员命令运行cm,cd到sql/bin的目录,输入 net start mysql

mysql5.7的安装,mysql5.7安装

  

mysql 安装问题,mysql安装

针对免安装版的mysql:

 

1.启动CMD,在mysql安装目录下  ~\bin\目录下,输入: mysqld -install  
安装msyql服务;

2.启动MySQL服务,输入: net start mysql, 停止mysql服务,输入:net stop
mysql

3.修改密码,mysqladmin -u root -p 旧密码  password 新密码;

  默认密码为空,则 mysqladmin -u root -p password 123456;

  enter password:      直接按回车,密码修改完成。

4 mysql -u root -p 123456  登陆mysql。

 

安装问题,mysql安装 针对免安装版的mysql:
1.启动CMD,在mysql安装目录下 ~\bin\目录下,输入: mysqld -install
安装msyql服务; 2.启动MySQL服…

mysql5.7安装,mysql5.7.9安装教程

关于在windows下安装mysql 5.7

  • 要注意的新坑:

  5.7版本安装后ROOT账号是有默认的密码的,这个密码在windows下可以在mysql.ini配置文件指定的data文件夹下面,那个为.err后缀名的文件里面找到。

  2016-07-16T04:14:27.448186Z 1 [Note] A temporary password is
generated for
[email protected]:
?wxxx

  mysql的文件夹名字最好除掉,-, .这样的字符,

  网上有其它安装帖子说新建一个,
my.ini,我新建后mysql服务起不来,如果要改配置,直接在my-default.ini里面改就好了。

  • 其它安装,跟着官方文档的install步骤走,  

  下载, 解压,添加mysql的bin目录到环境变量, path里面指定bin的路径。

 

  运行cmd,最好用admin运行,cd 到mysql bin目录,运行下面命令:

  增加服务命令,目的是把mysql加到windows
services里面去,可以设置为自动启动:mysqld install MySQL
–defaults-file=”D:\mysql\mysql57\my-default.ini” 

  移除服务命令为:mysqld remove(如果要移除mysql,重新来过)

 

  在命令行cmd启动mysql命令为: net start mysql

  关闭mysql命令为:net stop mysql

  这个时候,可以mysql -u root -p,
登录mysql,密码在xx.err文件里面去找。

 

  •  这个时候,可以试着建立新的用户,和建立新的数据库,给新用户使用新建的数据库,

  create user xiaofang identified by ‘root’;

  create database online_shopping;

  grant  all privileges on online_shopping.* to
[email protected]’%’
identified by ‘root’;

  commit;
  flush privileges;

 

  然后用新建的xiaofang去连接数据库,看看是否成功。

关于在windows下安装mysql 5.7 要注意的新坑:
5.7版本安装后ROOT账号是有默认的密码的,这个密码在windows下可以…

mysql的安装及配置,mysql安装配置

 

一、配置MySQL数据库

1、解压绿色版mysql,并改名为mysql5.7,如下图

 图片 1

对比一下下图5.6以前的版本,少data目录(存放数据)和my-default.ini文件(配置信息)

 图片 2

二、安装服务

1、运行cmd(管理员版本,否则没有权限),如下图

 图片 3

2、对于新版mysql5.7没有了data目录,我们需要运行命令创建

图片 4

 图片 5

3、运行命令mysqld –install安装服务,如下图:

图片 6

如果不需要mysql里,只需要运行mysqld –remove即可移除,如下图

 图片 7

 

3、运行net start mysql 启动服务,如下图

 图片 8

如需要配置是否开机启动mysql可以在windows服务里面配置。

图片 9

图片 10

三、客户端测试

1、mysql –uroot –p 如下图

 图片 11

四、修改用户名密码

1、运行命令

use mysql;

UPDATE user SET authentication_string=password(‘123456′) where
user=’root’;

FLUSH PRIVILEGES;

如下图:

 图片 12

2、重新登陆,运行命令mysql -uroot -p123456

 图片 13

 

五、配置编码为UTF-8

1、查看默认编码

 图片 14

2、在mysql5.7的根目录下,新建my.ini文件,(5.7后没了这文件,自己新建),如下图:

 图片 15

Mysql服务程序启动时会自动读取my.ini获得各项配置参数,包括编码

2、编辑my.ini

在[mysqld]节点下,配置服务端编码,添加2项内容

character_set_server=utf8

 [mysql]节点的,这个是配置客户端信息的

  我们也添加[mysql]节点,并配置编码UTF8

[mysql]

default-character-set=utf8

 如下图:

图片 16

 

六、测试查询

1、修改了配置文件必须先重启服务

 图片 17

2、正常使用root用户登陆

 图片 18

3、运行命令show variables like “%character%”查看系统字符集变量,如下图:

 图片 19

一、
配置MySQL数据库 1、解压绿色版mysql,并改名为mysql5.7,如下图
对比一下下图5.6以前的版本,少data目录…

运行sql,可能会出现密码错误,到配置文件,在[mysqld]加入skip-grant-tables 
可以不需要密码,mysql -u root -p 登录,密码空即可

1.在官网下载解压缩版

图片 20

 

2.解压后配置默认文件

新建个my.ini(可以复制一份my-default.ini,并改名为my.ini)。my.ini会替换掉下面的my-default.ini文件。

按需修改配置文件。

# For advice on how to change settings please see
#

# *** 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 = 600M   #(Mysql数据缓存大小,根据自己内存大小跟需求调整)

# 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 = C:\Program Files\mysql57  #(Mysql目录路径)
 datadir = C:\Program Files\mysql57\data  #(Mysql库路径,默认是跟根录下data文件夹,注意这个路径改了的话一定要把原data目录下的文件复制过去,不然会报1067错误)

 character-set-server=utf8  #(服务器默认字符,跟上面保持一致)
 port = 3306   #(Mysql使用端口,默认3306) 
 server_id = 11

# 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        
(Join操作使用内存)
# sort_buffer_size = 2M          
(排序使用内存)
# read_rnd_buffer_size = 2M    
 
(随机读取数据缓冲区使用内存)(以上三条根据自己的情况设置)                   

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

3.安装mysql服务

在搜索栏里面输入cmd,上面会出来一个cmd.exe,右键cmd.exe选择以管理员身份运行。

将目录切换到解压文件的bin目录,再输入mysqld
install回车运行就行了,注意是是mysqld,不是mysql。出现安装成功就ok了。

 

4.初始化data文件夹

将目录切换到解压文件的bin目录,运行 mysqld –initialize-insecure

(如果运行
mysqld –initialize,会生成一个随机密码,比较麻烦。参考官网:
在MySQL 5.7.6解压缩文件中不在有data文件夹,所以需要初始化,以生成data文件夹并在系统数据库中填充相关的表。

 

5.启动mysql服务

输入 net start mysql
启动服务。或者不嫌麻烦就在“右键此电脑-管理-服务”中手动开启(win7打开服务界面的简单方法:打开任务管理器,点服务)。

图片 21

 

6.修改root密码

运行 mysql -u root -p ,密码直接回车。进入后修改密码,mysql> ALTER
USER ‘root’@’localhost’ IDENTIFIED BY ‘你的密码’;

图片 22

 

7.设置环境变量

虽然打开mysql 了,但每次打开mysql
都要输入那么多指令切换目录是不是很讨厌?怎么弄呢?

右键我的电脑->属性->高级系统设置->环境变量->path->编辑,将你的mysql软件下的bin目录的全路径放里面。最后在那个目录的路径后面加个英文的分号(;)保存就行了。如D:\mysql\mysql-x.x.xx-winx64\bin;

为啥这样弄呢?简单的说环境变量里面的path路径,就是cmd系统的查找目录路径。你输入一个指令,系统怎么知道这个指令有没有呢?系统做了什么事?其实系统是在当前目录和系统环境变量path里面的路径全部查找一边,找到第一个为准,找不到就报错。所以我们要不每次都切换cmd目录,要不就设置了,以后就不需要再切换cmd路径了。打个比方:系统就像一辆公交车。按着既定的路线走。环境变量里面的路径就是那个路线或者说是各个站。到了站(找到第一个)就下车(运行)。

(参考:

 

1.在官网下载解压缩版
2.解压后配置默认文件
新建个my.ini(可以复制一份my-default.ini,并改名为my.ini)。my.ini会替…

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图