zoukankan      html  css  js  c++  java
  • MySql入门(2-1)windows下安装mysql的两种方式

    一、下载mysql

    1、下载解压MySQL

    登录oracle主页,需要用户名和口令: lshengqi@netease.com/1wsx****

    下载路径:: https://dev.mysql.com/downloads/

    二、zip方式安装mysql (5.6.27成功过!)

    1、解压并配置环境变量

    解压到目录:: d: oolsmysql5.6.27

    新增系统环境变量:

    键名:MYSQL_HOME=d: oolsmysql5.6.27
    接着在 Path 中添加:%MYSQL_HOME%in

    2、创建 binmy.ini 文件。

    以前版本解压后,在解压目录下都会有 my-default.ini 或 my.ini 文件,
    不过,有些版本中解压后,是没有这些文件的。这时需要手动创建好 my.ini 文件,内容如下:

    [client]
    port=3306
    default-character-set=utf8

    [mysqld]
    port=3306
    character_set_server=utf8
    basedir=D:/tools/mysql5.6.27
    datadir=D:/tools/mysql5.6.27/data

    [WinMySQLAdmin]
    D:/tools/mysql5.6.27/bin/mysqld.exe

    编辑好 my.ini 文件后,将 my.ini 放在 bin 目录下

    2、创建mysql 数据库

    以管理员身份打开 cmd 命令窗口,将目录切到MySQL安装包下的bin目录下

    安装MySQL数据库,执行如下命令:
    mysqld.exe -install
    执行命令后,提示:Service successfully installed. 表示安装成功

    3、初始化mysql数据,并创建一个具有空密码的root用户

    执行如下命令:mysqld --initialize  --user=mysql

    执行命令后,等一会后,系统会自动生成相应的 data 目录,并自动创建好空密码的 root 用户。此时表示初始化成功。

    4、启动和停止 mysql 服务
    启动mysql服务执行命令:net start mysql
    执行后,提示:

    MySQL服务正在启动..
    MySQL服务已经启动成功。

    停止mysql服务执行命令:net stop mysql

    三、安装后处理

    1、修改root密码

    在服务启动后,因为刚创建的 root 用户是空密码的,因此,需要先进行密码设定。可执行如下命令:
    mysqladmin -u root -p password <-------------------------------- 此处输入新的密码
    Enter password: 此处输入旧的密码
    执行完以上两条命令后,只要 Enter password: 后输入的旧密码正确,则 root 用户的新密码就算设定成功了。
    此后,要想登录 root 用户,则都需要使用新密码。
    注意:
    刚创建的 root 用户是空密码的,因此,在第一次修改 root 用户的密码时,在 Enter password: 后面不需要输入任何密码,直接回车即可。

    2、设置允许远程登录mysql

    查看数据库中名为mysql的数据库中user表的host、user、以及密码等,
    此时有user名为root的记录,
    如果想让远程电脑连接数据库,需添加一台user名为root,host为名“%”的记录,
    也可以再设置访问密码。可以用cmd添加记录。
    mysql -u root -p
    use mysql
    grant all privileges on *.* to 'root'@'%' identified by '*********' with grant option;
    flush privileges;

    3、卸载mysql服务

         首先停止服务 net stop mysql

         然后删除服务 sc delete mysql 

         最后删除目录 %mysql_home%/data

    四、另一种安装方式 --------->msi-installer 安装方式!!!

    1、问题描述

    家里一台机器(卸载过vc运行库吧)上使用zip方式安装失败,执行mysqld命令时,提示缺少msvcr120.dll,msvcp120.dll,

    网上查到的解决方案:下载32位版本的msvcr120.dll,msvcp120.dll,ucrtbase.dll三个版本的dll文件至mysql的bin目录

    我从 微软下载中心【https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784】 下载了【Visual C++ Redistributable Packages for Visual Studio 2013】:

    下载内容:

    安装后,产生的安装组件有

    重新安装仍然有一些权限问题,提示本机localhost无法访问mysql服务,hehe, 没有安装成功!

    2、解决办法

    下载mysql的Windows下的msi安装,安装成功!

    使用msi-installer安装后产生的安装组件列表

    这里需要注意一点::使用msi安装后,服务名默认叫做 mysql57

    mysql服务的启动方式: net start mysql57

     

  • 相关阅读:
    Jquery制作--焦点图淡出淡入
    CSS3动画第二式--组合动画
    Jquery制作--焦点图左右轮播
    css3动画第一式--简单翻滚
    CSS属性小结之--半透明处理
    我为什么要加班?
    自写网站阶段之:终结篇
    this指向问题
    let,var,const之间的区别?
    session,cookie,sessionStorage,localStorage的区别
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/6855221.html
Copyright © 2011-2022 走看看