mysql 5.7.17安装教程

1. 官网下载mysql5.7.17

2. 解压到安装目录,如:C:\develop\mysql5.7.17

3. 设置环境变量

1操作如下: 2 1)我的电脑->属性->高级系统设置->环境变量 3 点击系统变量下的新建按钮 4 输入变量名:MYSQL_HOME 输入变量值:C:\develop\mysql5.7.17 5 2)选择系统变量中的Path 6 点击编辑按钮 7 在变量值中添加变量值:%MYSQL_HOME%\bin;

4. 第四步:复制my-default.ini,重命名为my.ini,放到根目录,修改my.ini文件,添加:

1[mysql] 2default-character-set=utf8mb4 3 4[mysqld] 5basedir=C:\develop\mysql5.7.17 6datadir=C:\develop\mysql5.7.17\data 7port = 3306 8max_connections=200 9character-set-server=utf8mb4 10collation-server=utf8mb4_general_ci 11default-storage-engine=INNODB 12join_buffer_size = 128M 13sort_buffer_size = 2M 14read_rnd_buffer_size = 2M 15sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 16 17[WinMySQLAdmin] 18%MYSQL_HOME%\bin\mysqld.exe

5. 将mysql注册为windows系统服务

1 1)以管理员身份运行cmd,从控制台进入到MySQL解压目录下的 bin 目录下: 2 2)输入服务安装命令: 3 mysqld.exe -install 4 安装成功后会提示服务安装成功。

6. 新建data文件夹

1 MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹。 2 安装好MySQL5.7后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录, 3 输入如下命令回车即可: mysqld --initialize-insecure --user=mysql (注:5.7.18输入 mysqld --initialize ) 4 执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库。

7.启动mysql服务

1运行cmd,从控制台进入到mysql解压目录下的 bin 目录下: 2 输入:net start mysql

8.修改 root 账号的密码

1 刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:root 2 C:\develop\mysql5.7.17\bin>mysql –u root -p 3 mysql>show databases; 4 mysql>use mysql; 5 mysql>update user set authentication_string =password("root") where user="root"; 6 mysql>flush privileges; 7 mysql>quit

9.如果客户端连接出现 1862的错误

1mysql -uroot -proot 2 3update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root'; 4flush privileges;
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

KVM调整cpu和内存

一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid