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下的安装就介绍到这里,希望对大家有用(~ ̄▽ ̄)~ 

  • 相关阅读:
    poj 1088 滑雪
    位运算与bitset
    hdu 4607 Park Visit
    树的直径
    codeforces 495D Sonya and Matrix
    German Collegiate Programming Contest 2015(第三场)
    BAPC 2014 Preliminary(第一场)
    Benelux Algorithm Programming Contest 2014 Final(第二场)
    E. Reachability from the Capital(tarjan+dfs)
    poj2104 K-th Number(划分树)
  • 原文地址:https://www.cnblogs.com/Nick1994/p/8185745.html
Copyright © 2011-2022 走看看