zoukankan      html  css  js  c++  java
  • mysql数据库在windows下安装与配置

     
    mysql是一种开源源代码的关系型数据库系统(RDBMS),使用最常用的数据库管理语言--结构化查询语句(SQL)进行数据库管理。
    MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
    MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
    下面主要介绍一下MySQL在windows下的安装与配置:

    在Windows下,支持MSI格式的安装包安装或ZIP格式的免安装包解压后运行。如果需要将MySQL配置为Windows服务,建议采用通过MSI格式安装。如果仅作为开发用途,两种方式均可考虑。

    (本文是基于64位Windows系统进行的安装与配置)

    一、使用msi格式安装

    1.安装前环境准备

    MySQL 5.7的MSI安装包依赖以下内容,请先安装:

     ▶ .Net Framework 4.0

     ▶ Visual C++ Redistributable Packages for Visual Studio 2013

    需要同时安装64位(vcredist_x64.exe)和32位(vcredist_x86.exe)版本。

    在安装MySQL前请确认屏幕缩放比例为100%,进入控制面板->外观和个性化->显示,调整比例,如下图。

    若未进行调整,可能会在配置服务器的步骤看不到对话框右下的按钮。

    2.安装

    安装过程中请注意一下步骤,其他均可接受默认设置:

    在安装阶段的“Choosing a Step Type”步骤,选择“Server only”,如图所示:

    MySQL默认不允许root远程登录,为了安全考虑,我们也尽量不要使用root去远程登录。所以在设置阶段的“Accounts and Roles”步骤中,增加一个使用者abc:

    安装完毕后,打开 控制面板->系统和安全->Windows 防火墙->允许程序通过windows防火墙通信, 在防火墙设置中,请确认已允许MySQL的服务通过防火墙通信。如下图:

    3.修改配置文件

    找到你安装mysql的位置,这里我安装在了C盘,所以进入了C:ProgramDataMySQLMySQL Server 5.7,找到my.ini,修改相关的配置,把character-set-server修改为utf8,并增加lower_case_table_names=2:

    修改完毕后,重启MySQL服务。

    (lower_case_table_names=2表示表名在一定程度上支持区分大小写,若不需要,则可不配置)

    这里提供几种重启方法:

    ①在服务中开启或关闭

    用win+R打开运行,输入services.msc ,回车即可进入

    在服务中找到mysql的服务,点击,左侧会出现关闭或启动按钮,进行启动或关闭操作即可

    ②用命令行模式,用win+R打开运行,在运行里输入:
    停止:net stop mysql

    启动:net start mysql

    二、使用zip格式安装

     1.准备工作

    MySQL 5.7的ZIP包依赖Visual C++ Redistributable Packages for Visual Studio 2013,仅安装64位版本即可。

    将MySQL 5.7的ZIP包解压到指定位置,例如D盘根目录。

     

    2.初始化数据目录

    在命令行下进入MYSQL_HOMEin,执行以下命令,对MySQL数据目录进行初始化:

    $ mysqld --initialize

    执行完毕后,在MYSQL_HOME下生成data目录。其中包含一个“计算机名.err”文件,该文件中记录了随机生成的root用户密码。

    3.创建配置文件

     在MYSQL_HOME下,创建文件my.ini:

     

    内容为:

    [mysqld]

    lower_case_table_names=2

    character-set-server=utf8

    关于该档,可参考MySQL官方网站

    用win+R进入命令行,执行以下命令,启动服务:

    $ mysqld

    命令行将持续等待,直到进程终止。

     4.用户与密码

     在命令行下进入MYSQL_HOMEin,执行以下命令,然后输入上文“计算机名.err”文件中的密码,登录MySQL:

    $ mysql -u root -p

    在MySQL提示符下,执行以下SQL,修改root密码:

    mysql> alter user 'root'@'localhost' identified by 'new_password';

     

    预设情况下,root使用者不允许通过远程登录,MySQL也不建议这样做。如果需要远程访问,建议添加新用户:

    mysql> grant all privileges on *.* to 'abc'@'%' identified by 'password' with grant option;

    mysql> flush privileges;      

    其中,abc为用户名,% 表示允许从任意地址登录。

    执行以下SQL,查看MySQL中的用户:

    mysql> select User, Host from mysql.user;      

    5.端口设置

    如需要在远程访问通过ZIP包解压后启动的MySQL服务,可打开 控制面板->系统和安全->Windows 防火墙,点击【高级设置】,添加一条入站规则,端口填写3306即可。

     

     后面一直点击 下一步 即可

    好了,windows下的安装就介绍到这里,希望对大家有用(~ ̄▽ ̄)~ 

  • 相关阅读:
    Weex框架源码分析(Android)(一)
    Android之手机振动和振铃
    使用selenium实现模拟淘宝登陆
    Android—修改button属性
    一个ROS的服务,使机器人向前移动指定距离
    用python写一个百度翻译
    python的特殊数字类型(无穷大、无穷小等)
    ESP32 开发笔记(十二)LittlevGL 添加自定义字体和物理按键
    设计的不错的网站
    轻功到底有没有?
  • 原文地址:https://www.cnblogs.com/Nick1994/p/8185745.html
Copyright © 2011-2022 走看看