精华内容
下载资源
问答
  • mysql安装教程图解

    2011-12-15 17:24:47
    windowns 版本的mysql安装简易步骤,供初学者学习使用mysql安装教程图解
  • 主要介绍了mysql 8.0.17 安装与使用教程图解,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 一、 连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,...

    一、  连接MYSQL。

    格式: mysql -h主机地址 -u用户名 -p用户密码

    1、例1:连接到本机上的MYSQL。

    首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>;

    2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

    mysql -h110.110.110.110 -uroot -pabcd123

    (注:u与root可以不用加空格,其它也一样)

    3、退出MYSQL命令: exit (回车)

    二、修改密码。

    格式:mysqladmin -u用户名 -p旧密码 password 新密码

    1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令

    mysqladmin -uroot -password ab12

    注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

    2、例2:再将root的密码改为djg345。

    mysqladmin -uroot -pab12 password djg345

    三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)

    格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"

    例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:

    grant select,insert,update,delete on *.* to test1@"%" 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 test2@localhost identified by "abc";

    如果你不想test2有密码,可以再打一个命令将密码消掉。

    grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

    (下篇)

    在上篇我们讲了登录、增加用户、密码更改等问题。下篇我们来看看MYSQL中有关数据库方面的操作。注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。

    一、操作技巧

    1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。

    2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MYSQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。

    二、显示命令

    1、显示数据库列表。

    show databases;

    刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

    2、显示库中的数据表:

    use mysql; //打开库,学过FOXBASE的一定不会陌生吧

    show tables;

    3、显示数据表的结构:

    describe 表名;

    4、建库:

    create database 库名;

    5、建表:

    use 库名;

    create table 表名 (字段设定列表);

    6、删库和删表:

    drop database 库名;

    drop table 表名;

    7、将表中记录清空:

    delete from 表名;

    8、显示表中的记录:

    select * from 表名;

    三、一个建库和建表以及插入数据的实例

    drop database if exists school; //如果存在SCHOOL则删除

    create database school; //建立库SCHOOL

    use school; //打开库SCHOOL

    create table teacher //建立表TEACHER

    (

    id int(3) auto_increment not null primary key,

    name char(10) not null,

    address varchar(50) default 深圳,

    year date

    ); //建表结束

    //以下为插入字段

    insert into teacher valuess(,glchengang,深圳一中,1976-10-10);

    insert into teacher valuess(,jack,深圳一中,1975-12-23);

    注: 在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。 (4)将YEAR设为日期字段。

    如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:下,并在DOS状态进入目录mysqlbin,然后键入以下命令:

    mysql -uroot -p密码 < c:school.sql

    如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。

    四、将文本数据转到数据库中

    1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用n来代替.

    例:

    3 rose 深圳二中 1976-10-10

    4 mike 深圳一中 1975-12-23

    2、数据传入命令 load data local infile "文件名" into table 表名;

    注意:你最好将文件复制到mysqlbin目录下,并且要先用use命令打表所在的库 。

    五、备份数据库:(命令在DOS的mysqlbin目录下执行)

    mysqldump --opt school>;school.bbb

    注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。

    后 记:其实MYSQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了,呵 呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象"PHP4中文手册" 那样是chm的格式,在查找函数命令的时候不太方便

    如何导入导出MySQL数据库----*.sql文件操作

    2007年09月12日 星期三 09:01

    1. 概述

    MySQL数据库的导入,有两种方法:

    1) 先导出数据库SQL脚本,再导入;

    2) 直接拷贝数据库目录和文件。

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。

    所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。

    Linux下:

    2. 方法一 SQL脚本形式

    操作步骤如下:

    2.1. 导出SQL脚本

    在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出SQL脚本。

    2.1.1 用phpMyAdmin工具

    导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。

    选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。

    将导出的SQL文件保存下来。

    2.1.2 用mysqldump命令行

    命令格式

    mysqldump -u用户名 -p 数据库名 > 数据库名.sql

    范例:

    mysqldump -uroot -p abc > abc.sql

    (导出数据库abc到abc.sql文件)

    提示输入密码时,输入该数据库用户名的密码。

    2.2. 创建空的数据库

    通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。

    2.3. 将SQL脚本导入执行

    同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。

    2.3.1 用phpMyAdmin工具

    从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。

    在"SQL"菜单中,浏览选择刚才导出的SQL文件,点击“执行”以上载并执行。

    注意:phpMyAdmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件

    比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。

    gzip使用方法:

    # gzip xxxxx.sql

    得到

    xxxxx.sql.gz文件。

    2.3.2 用mysql命令行

    命令格式

    mysql -u用户名 -p 数据库名 < 数据库名.sql

    范例:

    mysql -uabc_f -p abc < abc.sql

    (导入数据库abc从abc.sql文件)

    提示输入密码时,输入该数据库用户名的密码。

    3 方法二 直接拷贝

    如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。

    3.1 准备原始文件

    用tar打包为一个文件

    3.2 创建空数据库

    3.3 解压

    在临时目录中解压,如:

    cd /tmp

    tar zxf mydb.tar.gz

    3.4 拷贝

    将解压后的数据库文件拷贝到相关目录

    cd mydb/

    cp * /var/lib/mysql/mydb/

    对于FreeBSD:

    cp * /var/db/mysql/mydb/

    3.5 权限设置

    将拷贝过去的文件的属主改为mysql:mysql,权限改为660

    chown mysql:mysql /var/lib/mysql/mydb/*

    chmod 660 /var/lib/mysql/mydb/*

    把mysqldump出来的数据修改一下。除了要把表增加上) TYPE=MyISAM CHARACTER SET gbk;以外,在下面再增加一句SET NAMES GBK;

    这样,数据就可以平滑的导入4.1了,而不必怕出现乱码。

    Windows下:

    DOS 窗口

    开始->运行-> cmd

    导出为: mysqldump -u 用户名 -p   --opt   数据库名 > 数据库名.sql

    输入你的数据库密码!

    导入为:mysql -u 用户名 -p 数据库名 < 数据库名.sql (要在当前目录下操作)

    展开全文
  • MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面...(mysql相关学习视频推荐:mysql教程)下面我们给大家介绍mysql8.0.13安装图解教程(解压版)mysql8.0.13安装步骤如下:步骤一:先到官网下载MySQL https:/...

    MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。(mysql相关学习视频推荐:mysql教程)

    2b31568417ae2c4df2e47ec1a7a3bb59.png

    下面我们给大家介绍mysql8.0.13安装图解教程(解压版)

    mysql8.0.13安装步骤如下:

    步骤一:先到官网下载MySQL https://dev.mysql.com/downloads/mysql/

    f850b45636906c1f7a2ff72755f9b03e.png

    步骤二:解压到自己要安装的文件夹或磁盘里,解压后的所有文件:

    f7c7a7176b0747a60404a6c80939fcf8.png

    步骤三:安装版的会有一个my.ini文件,解压版的没有,所以我们需要自己在根目录下新建一个,写入基础设置

    7de718037137f87b6a4ee4c2c00b86e6.png[mysqld]

    # 设置3306端口

    port=3306

    # 设置mysql的安装目录,这里根据自己的解压目录来写

    basedir=E:\mysql-8.0.13-winx64

    # 设置mysql数据库的数据的存放目录,解压后的文件里有个Data文件夹

    datadir=E:\mysql-8.0.13-winx64\Data

    # 允许最大连接数

    max_connections=200

    # 允许连接失败的次数。

    max_connect_errors=10

    # 服务端使用的字符集默认为UTF8

    character-set-server=utf8

    # 创建新表时将使用的默认存储引擎

    default-storage-engine=INNODB

    # 默认使用“mysql_native_password”插件认证

    #mysql_native_password

    default_authentication_plugin=mysql_native_password

    [mysql]

    # 设置mysql客户端默认字符集

    default-character-set=utf8

    [client]

    # 设置mysql客户端连接服务端时默认使用的端口

    port=3306

    default-character-set=utf8

    步骤四:以管理员运行cmd进入命令提示符窗口

    1f0302cf39c73f16db451ad008f669b3.png

    步骤五:进入MySQL的解压安装目录下的bin文件下

    005785f2e18d7042230fe431ed024bf3.png

    步骤六:接着输入mysqld --initialize --console,等待一会出现下面的代码,root@localhost:后面的是随机生成的数据库密码,记下来后面要用到,当然要是不小心关掉了或者没记住,删掉初始化的 data目录,再执行一遍初始化命令又会重新生成。

    d5725f5a252d3f4f28487dd903889944.png

    步骤七:输入mysqld --install安装mysql服务,输入net start mysql启动服务,备注:mysqld --remove是卸载MySQL服务,net stop mysql是停止服务。

    5ead19479e2a6154f0725cec3cbcd40a.png

    步骤八:接着输入命令mysql -u root -p,会让你输入密码,这个密码就是之前记下来的那个随机生成的密码,进入mysql命令模式

    5e9978498b4d65c4797357c877c0a229.png

    步骤九:随机生成的密码太复杂,未免我们忘记建议改成我们常用好好记的密码,更改密码:输入命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';出现下面的情况就成功了,mysql_native_password是密码加密的格式,只有改成mysql_native_password才能链接navicat,到这里数据路就已经安装完毕了

    76b49fdd518cdaf2171962165bd0ac8f.png

    步骤十:一些常用的操作和常见问题:

    创建新用户: CREATE USER '用户名'@'host名称' IDENTIFIED WITH mysql_native_password BY '密码';

    给新用户授权:GRANT ALL PRIVILEGES ON *.* TO '用户名'@'host名称';

    刷新权限: FLUSH PRIVILEGES;

    1. MySQL8.0.12不能连接Navicat

    原因:MySQL8.0与MySQL5.0所采用的加密方式规则不一样,所以导致 Navicat打不开。可通过select host, user, authentication_string, plugin from user;查看密码的规则。

    9334bb006558ca9dd28c6f493c34f686.png

    如上图,plugin这一列就是对应用户的加密规则,可以看到我的root用户的加密规则是:mysql_native_password,这是因为我已经设置过了,默认的是:caching_sha2_password,所以我们只需要将默认的caching_sha2_password改为mysql_native_password即可。

    解决方案:输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';即可修改root用户的加密规则以及密码。

    2. 授权出错,显示You are not allowed to create a user with GRANT

    原因:在网上有很多教程说当出现The user specified as a definer ('root'@'%') does not exist时表示root用户权限不足,只需要执行GRANT ALL ON *.* TO 'root'@'%';就可以了,但是往往又会出现You are not allowed to create a user with GRANT的错误提示。这是因为GRANT ALL ON *.* TO 'root'@'%';这条语句中@'%'中的百分号其实是root用户对应host的名称,很多人并没有注意到他的root用户对应的其实是localhost,直接就执行了上面的语句,所以才会报错。

    解决方案:只要将GRANT ALL ON *.* TO 'root'@'%';中的%改为对应的host名称即可,最后还要刷新一下权限FLUSH PRIVILEGES; 。

    特别说明:网上说%表示通配所有的host,但是操作时并不成功,不明白是为什么,我猜想可能与MySQL8.0版本有关系。

    c05147e96927a7a3cd445afdb1ab0217.png

    推荐学习:

    01:mysql在线参考手册:http://www.gxlcms.com/course/37.html

    02:mysql视频教程:http://www.gxlcms.com/course/list/51.html

    本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

    本文系统来源:php中文网

    展开全文
  • 后来因为接了一个要求以MySQL为数据库开发的项目。所以,不得不学习使用它。但是,自从学习并使用它运用到实际的开发的过程中还是会遇到很多的问题。以下是我在安装MySQL的过程中遇到的问题和总结。以防止下次再出现...

    写在前面

    以前包括现在接到的项目,用的最多的关系型数据库就是SqlServer或者Oracle。后来因为接了一个要求以MySQL为数据库开发的项目。所以,不得不学习使用它。但是,自从学习并使用它运用到实际的开发的过程中还是会遇到很多的问题。以下是我在安装MySQL的过程中遇到的问题和总结。以防止下次再出现这样类似的问题。

    MySQL 安装

    1.系统的环境是Win10 家庭版

    2.在MySQL官网上下载 Windows 版本的MySQL 安装包。

    19101492580132444886059799.jpg

    点击下载DownLoad后会弹出以下的界面,点击No,tanks,just start my download

    19101492580206768917628766.jpg

    3.下载完后解压,将 zip 包解压到你想安装的目录,我的路径如下所示:

    19101492580316575013470997.jpg

    因为电脑只有一个盘所以,只能放在C盘中。

    4.配置环境变量

    进入 计算机—属性—高级系统设置—环境变量,添加MySQL解压的路径。

    4e9549c4d49f1d87a03141f9e0bc2594.png

    5.配置 MySQL 的配置文件

    打开刚刚解压的文件夹 C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64 ,创建一个配置文件为 my.ini,编辑 my.ini 配置以下基本信息:

    [mysql]

    default-character-set=utf8

    [mysqld]

    port = 3306

    basedir=C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64

    datadir=C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64\data

    character-set-server=utf8

    default-storage-engine=INNODB

    53b08293cf7aba5a8f13cb1729aed574.png

    6.接下来我们来启动下 MySQL 数据库

    首先,以管理员身份打开 cmd 命令行工具。

    ![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810195044151-879279703.jpg)

    然后,切换目录。

    命令行如下:

    cd C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64\bin

    其次,安装MySQL,操作命令如下。

    mysqld install

    ![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810194754823-598596871.jpg)

    然后,输入初始化命令。

    mysqld --initialize-insecure --user=mysql

    ![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810192140911-1832179718.jpg)

    然后会在C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64目录下生成data目录

    4e5b0b8d143c487dc0ce5ba6b0e2fac7.png

    最后,启动输入以下命令即可。

    操作命令如下:

    net start mysql

    这证明已经连接成功。

    重置密码

    1.登录MySQL

    输入操作命令:

    mysql -u root -p

    因为之前没设置密码,所以密码为空,直接回车即可:

    87da0a3817e3f5e86717e2d6d2dce489.png

    2.查询用户密码

    查询用户密码命令:

    mysql> select host,user,authentication_string from mysql.user;

    host: 允许用户登录的ip;

    user:当前数据库的用户名;

    authentication_string: 用户密码;

    如果没密码, root 这一行应该是空的。

    ![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810195912916-1373805666.jpg)

    3.设置root密码

    注意:在MySQL 5.7.9以后废弃了password字段和password()函数

    一定不要采取如下形式设置密码:

    use mysql;

    update user set authentication_string="newpassword" where user="root";

    这样会给user表中root用户的authentication_string字段下设置了newpassword值;

    正确修改root密码的步骤为:

    步骤1.如果当前root用户authentication_string字段下有内容,先将其设置为空,没有就跳到步骤 2。

    use mysql;

    update user set authentication_string='' where user='root'

    步骤2.使用ALTER修改root用户密码,方法为:

    use mysql;

    ALTER user 'root'@'localhost' IDENTIFIED BY '新密码';

    FLUSH PRIVILEGES;

    305ff5854e45f7ef97fa65293deac90a.png

    到此为止自己创建的本地MySQL创建完毕!!!

    重新连接即可!!!

    使用图形界面软件 Navicat for SQL

    1.解压缩文件,复制key

    2.打开文件夹中的navicat.exe

    3.用户名随意,输入key,然后连接数据库

    4.输入密码(之前如果MySQL重新设置过密码,那这里就填新设置的密码就好),连接名改成自己喜欢的

    出现的问题: 这里连接出现失败,如图:

    1dfe581db0ebd7955613468f39a825c2.png

    分析原因:

    这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。

    解决方案:

    1.用管理员权限打开cmd,输入mysql -u root -p进入输入密码后进入mysql数据库;

    mysql -u root -p #进入数据库

    2.修改加密规则及密码,刷新即可;

    ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '新密码';

    FLUSH PRIVILEGES; #刷新数据

    ff2da1fa1fd9a5d26b3bf70244e7451c.png

    成功连接!!!

    18f517cb57c049b2bec4b1af33f4e28d.png

    dcb59c926ab03bd02ad122e6047d6a44.png

    到此,所需软件的安装及环境配置工作全部完成,可以开心的遨游MySQL的世界啦~~

    总结

    以上所述是小编给大家介绍的mysql 8.0.17 安装与使用教程图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

    展开全文
  • 一、MySQL数据库的安装1、双击下载的MySQL安装文件,如图所示:2、弹出MySQL5.5安装向导对话框,单击Next按钮,如图所示:3、打开End-User License Agreement对话框,选中I accept the terms in the License Agreeme...

    Windows XP

    bitsCN.com

    MySQL数据库的安装一共分为两个部分:数据库的安装和数据库的配置。

    一、MySQL数据库的安装

    1、双击下载的MySQL安装文件,如图所示:

    1405L14232Q20-2H10.jpg

    2、弹出MySQL5.5安装向导对话框,单击Next按钮,如图所示:

    1405L1423593P-31Z5.jpg

    3、打开End-User License Agreement对话框,选中I accept the terms in the License Agreement复选框,单击Next按钮,如图所示:

    1405L142393K0-43451.jpg

    4、打开Choose Setup Type对话框,在其中列出了3中安装类型,分别是Typical、Custom和Complete。如果选择Typical或Complete这两种安装方式,将进入确认对话框,确认选择并开始安装。如果选择Custom,将进入Custom(自定义)对话框。在这里选择Custom,单击Custom按钮,如图所示:

    1405L142429E0-52M9.jpg

    其中3种安装类型的含义如下:

    Typical:安装MySQL服务器,MySQL命令行客户端和命令行使用程序,命令行客户端和实用程序包括mysqldump、myisamchk和其他几个工具来帮助管理MySQL服务器。

    Complete:安装软件包内包含的所有组件。完全安装软件包包括的组件有嵌入式服务器库、基准套件、支持脚本和文档。

    Custom:安装允许完全控制想要安装的软件包和安装路径。

    5、打开Custom Setup对话框,所有可用组件列入Custom Setup对话框左侧的树状视图内,未安装的组件用红色图标表示,已经安装的组件有灰色图标,如图所示:

    1405L1424DK0-C463.jpg

    6、默认情况下,选择全部安装,要想更改组件,单击该组件的图标并从下拉列表中选择新的选项,并设置安装路径,单击Next按钮,如图所示:

    1405L14251250-O164.jpg

    其中四个选项的意思分别是:

    Will be installed on local had drive:表示安装这个附加组件到本地硬盘。

    Entire feature will be installed on local hard driver:表示将这个组件特性及其子组件到本地硬盘。

    Feature will be installed when required:表示这个附加组件在需要的时候才安装。

    Entire feature will be unavailable:表示不安装这个组件。

    MySQL默认的安装路径为“C:/Program Files/MySQL/MySQL Server 5.5/”,如果想要更改安装的路径,可以单击安装路径右侧的Browse按钮来更改默认安装路径。

    7、接下来会进入安装确认对话框,单击Install按钮,如图所示:

    1405L142553120-V063.jpg

    8、开始安装MySQL文件,安装向导过程中所做的设置将在安装完成之后生效,用户可以通过进度条看到当前安装进度,如图所示:

    1405L1425W50-96020.jpg

    9、安装完成后,将弹出有关MySQL Enterprise版本的介绍说明对话框,单击【More】按钮,如图所示:

    1405L142621X0-104246.jpg

    10、在浏览器中打开一个页面,然后单击Next按钮进入第二个介绍对话框,如图所示:

    1405L142B5620-11Y31.jpg

    11、单击Next按钮,进入安装完成界面,如图所示:

    1405L142F6250-125Y5.jpg

    在安装完成对话框有一个选项【Launch the MySQL Instance Configuration Wizard】,选择该选项,MySQL安装文件将启动MySQL配置向导。此处,选中选项,然后单击Finish按钮,将进入MySQL配置向导对话框,开始配置MySQL。如果此处取消选中该选项,还可以以进入MySQL安装bin目录直接启动MySQL InstanceConfig.exe文件,进行配置MySQL.。

    二、MySQL数据库的配置

    MySQL安装完毕之后,需要对服务器进行配置,可以使用图形化的配置工具MySQLInstanceConfig.exe。启动MySQL Instance Configuration Wizard,或者在MySQL安装目录下的bin目录中直接双击MySQLInstanceConfig.exe启动配置向导。具体的配置步骤如下所示:

    1、启动配置向导,将进入配置对话框,如图所示:

    1405L142IZ60-133634.jpg

    2、单击Next按钮,进入选择配置类型对话框,在配置类型对话框中可以选择两种配置类型:Detailed Configutaion(详细配置)和Standard Configuration(标准配置),如图所示:

    1405L142M3440-142Q3.jpg

    其中各选项的含义如下所示:

    Standard Configuration:该选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。

    Detailed Configuration:该选项适合想要更加详细地控制服务器配置的高级用户。

    3、为了学习MySQL的配置过程,在此选择详细配置选项,单击Next按钮,进入服务器类型对话框,可以选择3种服务器类型,选择哪种服务器将影响到MySQL Configuration Wizard对内存、硬盘和过程或使用的决策,如图所示:

    1405L142Q5620-1513H.jpg

    作为初学者,选择Developer Machine已经足够了,这样占用系统的资源不会很多。

    各选项的含义如下所示:

    Developer Machine:该选项代表典型个人桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。

    Server Machine:该选项代表服务器,MySQL服务器可以同其他应用程序一起运行,如FTP、Email和Web服务器。MySQL服务器配置成使用适当的比例的系统资源。

    Dedicated MySQL Server Machine:该选项代表只运行MySQL服务的服务器。假定没有运行其他应用程序,MySQL服务器配置成使用所用可用系统资源。

    4、单击Next按钮,进入选择数据库用途对话框,在该对话框中有3个选项,一般选择默认的第一个单选按钮,即多功能数据库,如图所示:

    1405L142U1560-1D533.jpg

    其中各选项含义如下所示:

    Multifunctional Database:选择该选项,则同时使用InnoDB和MyISAM储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。

    Transactional Database Only:该选项同时使用InnoDB和MyISAM储存引擎但是将大多数服务器资源指派给InnoDB储存引擎,建议主要使用InnoDB,偶尔使用MyISAM的用户选择该选项。

    Non-Transactional Database Only:该选项完全禁用InnoDB储存引擎,将所有服务器资源指派给MyISAM引擎。但支持不支持事务的MyISAM数据类型。

    5、单击Next按钮,进入InnoDB表空间配置对话框,这里可以为InnoDB数据文件选择储存位置,一般可以直接选择默认,Drive info显示了存放位置的分区信息,如图所示:

    1405L142Y21Z-1NR1.jpg

    6、单击Next按钮,进入设置服务器最大并发连接数对话框中,该对话框中提供了3种不同的连接选项,我觉的还是手动设置比较好,在这里我将连接数改为500,如图所示:

    1405L142929E0-1Y558.jpg

    其中各选项的含义如下所示:

    Decision Support(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项。假定最大连接数目设置为100,平均并行连接数为20.

    Online Transaction Processing(OLTP):联机事务处理,如果服务器需要大量的并行连接则选择该选项。最大连接数设置为500.

    Manual Setting:人工设置。选择该选项可以手动设置服务器并行连接的最大数目。从下拉列表中选择并行链接的数目,如果期望的数目不在列表中,则在下拉列表框中输入最大连接数。

    7、单击Next按钮,进入设置网络选项对话框,在Networking Options对话框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,默认情况下启用TCP/IP网络,默认端口为3306,要想更改访问MySQL使用的端口,从下拉列表中选择一个新端口或直接向下拉列表框中输入新的端口好,但要保证选择的端口号没有被占用。如果选择Add firewall exception for this port复选框,防火墙将允许通过该端口访问,在这里选中该选项。如果选中Enable Strict Mode选项,MySQL会对输入的数据进行严格的校验,我个人认为选中是一个好的选择,这样可以严格的遵守MySQL的规则,可以养成一个好习惯,如图所示:

    1405L142a1X0-1b349.jpg

    8、单击Next按钮,打开用于设置MySQL默认语言编码字符集的对话框,该对话框提供了3种类型字符集,如果要支持中文,常用的选项有latin1、gb2312、gbk或者utf-8,如果都是英文字符,可以选择latin1,如果要支持中文,可以选择国标gb2312或者gbk,如果要支持多国语言可以选择utf-8,在这里选择utf-8,从第三个选项下拉列表中选择utf-8,选择这个还有一个原因,就是用java去连接该数据库的时候避免出现乱码的问题,如果出现了乱码的话,在连接的url后面加上“?useUnicode=true&characterEncoding=UTF-8”如图所示:

    1405L14300N10-203926.jpg

    其中各选项的含义如下所示:

    Standard Character Set:标准字符集。如果想要使用Latin1作为默认服务器字符集,则选择该选项。Latin1用于英语和许多西欧语言。

    Best Support For Multilingualism:支持多种语言。如果想要使用UTF-8作为默认字符集,则选择该选项。UTF-8可以将不同语言的字符储存为单一的字符集。

    Manual Selected Default Character Set/Collation:人工选择的默认字符集/校对规则。如果想要手动选择服务器的默认字符集,请选择该选项。从下拉列表中选择期望的字符集。

    9、单击Next按钮,进入用于设置Windows选项的对话框,在这里可以选择将MySQL安装为Windows服务,并制定服务名称,并允许命令行,设置了允许命令行后,就可以用命令行去操作MySQL了,如图所示:

    1405L14304T40-21CU.jpg

    其中各选项的含义如下所示:

    选中Install As Windows Service复选框将MySQL安装为Windows服务。

    在Service Name右边的下拉列表框中可以选择服务名称,也可以自己输入。

    选中Launch the MySQL Server automatically选项,则Windows启动之后MySQL会自动启动,我觉的自动启动不太好,还是需要时在启动就行,这里先选为自动,安装完成之后,再更改为手动的。

    选中Include Bin Directory in Windows PATH选项,MySQL的bin目录将会添加到环境变量PATH中,这样以后在cmd模式下,可以直接使用bin目录下的文件,而不用每次都输入完整的地址。

    10、单击Next按钮,进入用于设置安全选项的对话框,如图所示:

    1405L1430921Z-229591.jpg

    其中各选项的含义如下所示:

    要想设置root密码,在New root password和Confirm两个文本框内输入要设置的密码。

    要想禁止通过网络以root登陆,不用选中Enable root access from remote machines(只允许从本机登陆连接)复选框。这样可以提高root账户的安全,这里我选择该选项。

    要想创建一个匿名用户账户,选中Create An Anonymous Account(创建匿名账户)复选框。创建匿名账户会降低服务器的安全,因此不建议选中该选项。

    如果不想设置root密码,不选中Modify Security Settings(修改安全设定值)复选框。

    11、单击Next按钮,进入准备执行配置对话框,如图所示:

    1405L14312A60-23SH.jpg

    12、如果对设置准确无误,单击Execute按钮,MySQL Server配置向导执行一系列的任务,并在对话框中显示任务进度,执行完毕之后显示如图所示:单击Finish按钮完成整个配置过程。

    1405L143164060-243207.jpg

    这样MySQL数据库的安装和配置就完成了。bitsCN.com

    f68f2add0b68e4f9810432fce46917b7.png

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • mysql8.0.13安装、使用教程图解MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 下面给大家介绍mysql...
  • mysql版本分为企业版(Enterprise)和社区版(Community),其中社区办是通过GPL协议授权的开源软件,可以免费使用,而企业版是需要收费的商业软件。 mysql官网 https://www.mysql.com/ ,进去点击 download 下拉...
  • mysql版本分为企业版(enterprise)和社区版(community),其中社区办是通过gpl协议授权的开源软件,可以免费使用,而企业版是需要收费的商业软件。mysql官网 ,进去点击 download下拉滚动到最后,看到 mysql community...
  • 基于Windows平台的MySQL安装文件有两个版本,一种是以.msi作为后缀名的二进制分发版,一种是以....接下来以MySQL5.5为例,讲解如何使用二进制分发版在Windows平台上安装和配置MySQLmysql安装教程详细版本解答 1...
  • mysql版本分为企业版(Enterprise)和社区版(Community),其中社区办是通过GPL协议授权的开源软件,可以免费使用,而企业版是需要收费的商业软件。下拉滚动到最后,看到 MySQL Community Edition (GPL),点击进去以后...
  • 本文通过图文并茂的形式给大家介绍了centos7使用rpm安装mysql5.7的教程,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
  •  2.1将下载好的压缩包解压到自己想要安装的文件夹下(不要有中文),我自己的文件位置为F:\Program Files\mysql-5.7.31-winx64(不要有中文) 2.2配置环境变量 2.2.1我的电脑->属性->高级->环境变量,新建MYSQL_HOME,t...
  • 1、打开MySqL安装文件2、点击next3、点击next4、点击custom,说明:4.1 Typical(典型安装)Installs the most common program features....建议大多数用户使用。4.2 Custom(自定义安装)Allows uers to choose ...
  • mysql版本分为企业版(Enterprise)和社区版(Community),其中社区办是通过GPL协议授权的开源软件,可以免费使用,而企业版是需要收费的商业软件。mysql官网 https://www.mysql.com/ ,进去点击 download下拉滚动到...
  • Linux/UNIX上安装MysqlLinux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:MySQLMySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。MySQL-clie...
  • 1.下载 4个rpm包mysql-community-client-5.7.26-1.el7.x86_64.rpmmysql-community-common-5.7.26-1.el7.x86_64.rpmmysql-community-libs-5.7.26-1.el7.x86_64.rpmmysql-community-server-5.7.26-1.el7.x86_64.rpm想...
  • 1.下载2.配置文件2.1将下载好的压缩包解压到自己想要安装的文件夹下(不要有中文),我自己的文件位置为F:\Program Files\...环境变量,新建MYSQL_HOME,t添加MySQL文件夹中bin的路径,例如:F:\Program Files\mysql-5.7...
  • 对InnoDB Tablespace进行配置,就是为InnoDB数据库文件...我这里没有修改,使用用默认位置,直接按“Next”继续选择您的网站的一般mysql访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“On...
  • 1.下载 4个rpm包mysql-community-client-5.7.26-1.el7.x86_64.rpmmysql-community-common-5.7.26-1.el7.x86_64.rpmmysql-community-libs-5.7.26-1.el7.x86_64.rpmmysql-community-server-5.7.26-1.el7.x86_64.rpm想...
  • Properties类是 键和值均为字符串的可以永久存储到文件中的key-value集合。这篇文章主要介绍了IDEA使用properties配置文件进行mysql数据路连接 ,需要的朋友可以参考下
  • 1.下载 4个rpm包mysql-community-client-5.7.26-1.el7.x86_64.rpmmysql-community-common-5.7.26-1.el7.x86_64.rpmmysql-community-libs-5.7.26-1.el7.x86_64.rpmmysql-community-server-5.7.26-1.el7.x86_64.rpm想...
  • SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。准备工作;1、jdk(不再介绍)2、sonarqube:...
  • MySQL安装教程+navicat安装教程图解

    千次阅读 2019-09-03 23:18:47
    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • mysql5.7安装教程图解

    2017-09-20 22:13:00
    启动安装包:左边是你电脑上可以连接到mysql的软件,比如Visual Studio,Eclipse,PyCharm等,中间是需求的版本或者额外组件,右边是状态。选择一个选项,然后点击下面的check,如果有弹窗说明该软件没有安装需求的...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 297
精华内容 118
关键字:

mysql使用教程图解

mysql 订阅