【20200109】Windows10 MySQL数据库通过压缩包安装、修改密码、开启远程访问...等操作

 

1.准备工作

  1.1 MySQL压缩包下载

    1.1.1 简介

      MySQL数据库是一个关系型数据库管理系统,本身为开源,不需要额外支付费用.

    1.1.2 安装方式及压缩包下载

      MySQL数据库安装方式包含两种,包括正常的软件安装包和压缩包的方式进行数据的安装(选择其中一种即可),下载链接

      

      本次采用压缩包方式进行安装(个人使用的msyql-8.0.16),因此直接选择图片中安装方式中的 'DownLoad' 进行文件的下载,下载完成后此步完成。

  1.2 添加配置文件

      使用压缩包的方式进行安装需要自行添加一个 .ini的配置文件,主要内容包括(当然还有包括sql_mode在内的配置也可以写在配置文件中):    

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

      *配置文件创建方式

    1. 桌面空白处,右键创建一个空白文本文档。
    2. 将上面的配置文件的内容复制粘贴到文本文档中。
    3. 修改编码方式为:ANSI   (*很重要*)
    4. 将文本文档另存为:my.ini

          

  1.3 准备结果

    将下载的压缩包解压到文件夹(个人将文件解压到C盘MySQL文件夹下,可以根据电脑实际的情况进行解压方式数据库相关的文件),将新建的配置文件放在 bin 目录的同一级目录下,完成准备工作,结果如图:

    

2.数据库安装

  2.1 设置环境变量

      将1.3准备结果的 bin目录添加到环境变量 Path中,方便MySQL数据库的安装(详细可查询环境变量的作用);

  2.2 通过管理员身份进入 CMD

      务必使用管理员身份打开CMD。(若未配置环境变量,需要以管理员身份打开CMD后,打开文件夹到1.3准备的文件的bin目录下,进行数据库的安装);

  2.3 安装Mysql

      在CMD中输入:

mysqld install

  2.4 初始化数据库

      在提示数据库安装成功之后,进行数据库的初始化,在CMD中输入:

mysqld --initialize-insecure --user=mysql

      等待一会后,进入等待输入指令状态,初始化完成,可进行Mysql服务的启动

  2.5 启动数据库服务器

      初始化完成后,可以进行Mysql服务的启动,继续在CMD中输入:

net start mysql

      启动完成后,控制台会提示 'MySQL服务已经启动成功。'

  2.6 总结

      2.3-2.5操作级对应结果如图:

      

      经过以上几步操作,已经将本地数据库搭建完成;数据库用户为:root    密码为空;

3.修改密码及开启数据库远程访问

  3.1 修改密码 

    使用管理员身份打开CMD,打开MySQL数据库(初始密码为空),使用mysql数据库,进行密码修改:

>mysql -u root -p
>use mysql;
>alter user 'root'@'localhost' identified by 'YourPassword';
>flush privileges

    操作如下图:

                  

 3.2 开启数据远程访问

    使用管理员身份打开CMD,打开MySQL数据库(密码为你修改的密码,也可以在修改密码后接着操作),使用mysql数据库,进行数据远程连接的开启:    

>mysql -u root -p
>use mysql;
>update user set host ='%' where user ='root';
>flush privileges;
>alter user 'root'@'%' identified with mysql_native_password by 'YourPassword';
>flush privileges;

   操作如下图所示:

   

  3.3 总结

    通过以上设置,MySQL数据库搭建完成,同时完成了数据库密码的修改以及root账号远程访问连接权限的开启。可以使用Navicat/HeidiSQL等MySQL服务器和数据库管理的图形化界面软件进行数据的查看及使用。

    

posted @ 2020-01-13 19:49  OrintenJTY  阅读(112)  评论(0)    收藏  举报