mysql server 5.7_MySQL Server更方便下载|MySQL Server v5.7 正式版 下载 - 巴士下载站

MySQL Server 5.7是一款专业的开放源码数据库,提供强大的存储引擎和Unicode字符集。本文详细介绍了软件的特色,如存储引擎优化、新列的添加,以及子查询的改进。同时,提供了详细的安装教程,包括环境配置、服务安装和环境变量设置,以及启动和重设密码的步骤。此外,还涵盖了常见问题和数据库操作命令。
摘要由CSDN通过智能技术生成

MySQL Server正式版是一款非常专业的开放源码数据库,它拥有非常丰富的Unicode字符集,而且还加入新RESTORE语句进行备份操作。所以有需要的赶紧来WWW.11684.COM 下载吧!

a910e1250f256f20638a862eb36235f5.png

软件特色

1.加入非常强大的存储引擎。

2.对于SCHEMA数据库进行优化改进还加了不少新列。

3.针对子查询也做了优化方便用户去批量访问。

MySQL Server安装教程

1、mysql数据库的环境需要.Net Framework和Visual C++ Redistributable 包的支持,所以我们在解压文件之后首先安装.Net Framework。双击打开“ndp48-web.exe”

82a1ea7e4cca84b2cddc41d8def8e663.png

2、勾选我已阅读并接受许可条款,并点击“安装”

d71b717b7f3ec34cfbbd05785b666eef.png

3、等待安装完毕后点击“完成”

34630f30a93d7900c57688bd436507cc.png

4、接下来安装Visual C++ Redistributable 包,我们双击打开vcredist_x64.exe开始安装,安装速度很快,勾选同意条款然后等待安装结束就好了。

7be8c8bd46ae36be553a18119073da33.png

5、安装完.Net Framework和Visual C++ Redistributable 包后我们就可以开始安装我们的MySQL Server。根据自己的电脑是64位还是32位来选择msi安装文件。这里我们的电脑是64位,即双击打开“mysql-5.7.25-winx64.msi”

e0f6c1bf32ec3df4abdd728b2c6ed641.png

6、点击“Next”继续安装

63d98665c18d4cbbc6a50cf24c324f7c.png

7、勾选我已接受条款,点击“Next”

9dfa581f5b90ca6e3e990faa2fa21392.png

8、点击Custom(自定义),然后点击“Next”

5c479a5e9ba9e6b25b90e1f2e77e5d86.png

9、根据自己的需求来选择安装的服务,默认安装MySQL Server,然后点击“Next”

e7276df18541a84debb8e6617830d2bf.png

10、设置完成之后,点击“Install”开始安装

8efb6aaddfb345d39d4b32ad2c945b96.png

11、安装后点击“Finish”完成安装

9305013ab1f5c32271f34131cd1527a2.png

环境配置

1、右键我的电脑“属性”,点击“高级系统设置”

f136f5a2ae5348c07b1118fdc8a44016.png

2、 【配置环境变量】如下:右击我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 点击系统变量栏目下的 Path,并点击编辑按钮,在最后追加 C:Program FilesMySQLMySQL Server 5.7; (注意后面的分号),即你之前安装的路径,一般默认路径都在C盘,设置完成后关闭。

2db285d174714e7e065ddb0969da630e.png

文件和服务配置

1、【创建my.ini文件】下面开始配置数据库。找到自己已经安装的MySQL Server目录下。右键创建一个名为my.ini的文件,注意后缀名为.ini。

0fa7c113d8853e3dfffb06c67b40e028.png

2、【配置my.ini文件】打开文件之后将下面的代码写入文件中并保存。注意basedir=后面填入的是你安装的目录,datadir=后面填入的是安装目录加上Data,这里我门还没有生成Data文件,在后面的步骤我们会用cmd生成Data文件。

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/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.

[client]

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_bin

init_connect='SET NAMES utf8mb4'

# 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 = C:Program FilesMySQLMySQL Server 5.7

datadir = C:Program FilesMySQLMySQL Server 5.7Data

port = 3306

# server_id = .....

# 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 = 16M

read_rnd_buffer_size = 16M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

3、【生成Data文件】快捷键win+R输入“cmd”打开控制台,根据截图中的代码进入到根目录bin中,使用:cd C:/

进入C盘,继续使用cd指令进入到MySQL Server根目录bin并写入下面代码:mysqld --initialize-insecure --user=mysql

ae44abdcd811989dc3f2f9006d2d5c73.png

4、完成之后根目录就会生成Data文件夹。

f1d7967bd69cf2085cef9d035169c937.png

5、【绑定my.ini并创建数据库服务】最后我们安装MySql服务,同时设置绑定my.ini配置文件。依然是进入到bin中之后输入指令:mysqld --install"MySql80" --defaults-file="d:/mysql/my.ini"

“MySql80”是服务名称,80表示8.0版本,当然,也可以自己取自己喜欢的名字。“../my.ini”是新建的配置文件my.ini的位置。看到提示“Service successfully installed”说明一个名为“MySql80”的数据库服务已经创建。

d1720fb9c06fbf142c649f07884047d2.png

6、【启动数据库服务】在cmd中使用指令:net start mysql80

等待十几秒,提示服务启动说明MySql服务已经启动

89a00e92f4397bb39fb7b35307bfc59b.png

7、【重设密码】在我们创建了数据库服务之后会生成随机密码,我们需要重新设置自己的密码。依然是在cmd中使用cd指令进入到bin目录下之后使用指令:mysql -u root -p

这时默认密码为空,可以直接回车登录。如果显示如下图所示,则已经设置成功。

85651c8dbbd304c21df79d0a22730989.png

8、【退出MySql】输入指令:exit

常见问题

1、如何知道自己电脑中是否装了.Net Framework 和Visual C++ Redistributable 包支持呢?

单击右键计算机>属性>控制面板>卸载程序。查看是否有这两个包的程序。

71716987d54539ee909e4c5a7dd0d152.png

2、启动服务时提示“net 提示不是内部或外部命令”怎么办?

我们点击右键计算机>属性>高级系统设置>环境变量>path的变量值新加: %SystemRoot%system32

修改完成后,需要重新打开cmd命令行,否则不会生效的。

常见数据库命令

(“//”后面的文字是这个语句的解释)

1.创建数据库:

mysql> create database test ; // 在mysql里面创建数据库,数据库的ID是test。

[root@host] # mysqladmin -u root -p create test ; // 在linux下创建数据库,数据库的ID是test。

2.删除数据库:

mysql> drop database test ; // 在mysql里面删除数据库,数据库的ID是test。

[root@host] # mysqladmin -u root -p drop test ; //在linux下删除数据库,数据库的ID是test。

3.创建数据表:

root@host# mysql -u root -p

Enter password:*******

mysql> use RUNOOB; //选择数据库

Database changed

mysql> CREATE TABLE runoob_tbl( //数据表的名字是runoob_tbl

-> runoob_id INT NOT NULL AUTO_INCREMENT,

-> runoob_title VARCHAR(100) NOT NULL,

-> runoob_author VARCHAR(40) NOT NULL,

-> submission_date DATE,

-> PRIMARY KEY ( runoob_id )

-> )ENGINE=InnoDB DEFAULT CHARSET=utf8;

Query OK, 0 rows affected (0.16 sec)

4.删除数据表:

root@host# mysql -u root -p

Enter password:*******

mysql> use RUNOOB;

Database changed

mysql> DROP TABLE runoob_tbl //删除数据表 runoob_tbl

Query OK, 0 rows affected (0.8 sec)

5.select查询:

select * from runoob_tbl ; //查询表 runoob_tbl

select ip,username from runoob_tbl ; //查询runoob_tbl表中ip和username字段

select ip from runoob_tbl where username="woniu" ; //在runoob_tbl表中查询字段username=“woniu”的ip

select ip from runoob_tbl where username="woniu" order by ip desc ; //在runoob_tbl表中查询字段username=“woniu”的ip,按照ip倒序

6.常用命令

show databases; //显示所有的库

use test; //选择数据库,库的ID是test

show tables; //显示库中所有的表,要先use 选中数据库

show create table runoob_tbl; //查看表结构

show index from //显示数据表的详细索引信息,包括PRIMARY KEY(主键)。

quit/exit //退出mysql

7.模糊查询--like

mysql> select * from runoob_tbl where username like '%wugui'; //在 runoob_tbl 表中获取 runoob_author 字段中以 wugui为结尾的的所有记录

'%a' //以a结尾的数据

'a%' //以a开头的数据

'%a%' //含有a的数据

查询以 mysql字段开头的信息。

SELECT * FROM runoob_tbl WHERE name LIKE 'mysql%';

查询包含 mysql字段的信息。

SELECT * FROM runoob_tbl WHERE name LIKE '%mysql%';

查询以 mysql字段结尾的信息。

SELECT * FROM runoob_tbl WHERE name LIKE '%mysql';

8.msyql插入百万数据

insert into warn_message(username,strength,ip,port,clienttype,logtime,country,warn_type) select username,strength,ip,port,clienttype,logtime,country,warn_type from warn_message;

9.修改数据表的默认编码格式

alter table 表名 convert to character set utf8(latin1);

10.清空表数据

truncate table 表名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值