本篇文章介绍mysql的安装和环境变量的配置,以及可视化工具的使用,本文章主要介绍了 MySQL 的下载和安装过程,用户可以根据自身的操作系统类型,从 MySQL 官方下载页面免费下载相应的服务器安装包。

1. 下载

打开 MySQL 官方网站(http://www.mysql.com)

滑到底部,点击 DOWNLOADS 列表下的 MySQL Community Server

在下载页面中,选择 MySQL 的版本和操作系统,这里操作系统选择 Microsoft Windows,如果是8.0版本直接选择下面自己电脑位数点击Download进行下载,如果需要其他的版本点击下拉框右边的 “Looking for previous GA versions?” ,就会直接跳转到5.7版本的下载界面,接下来选择自己电脑位数的mysql即可。

2.解压

下载完成之后则会有一个压缩包,我这边演示的是mysql5.7

接下来把他解压到自己常用的工作目录里面,我这边是放到了D盘的work下,因为我这是已经安装好的mysql,你们解压之后是没有my.ini文件和data文件夹的,跟着下面操作

3.配置环境变量

变量名称必须是“MYSQL_HOME”,值为保存的路径

4.编辑path

双击Path变量,点击新建,添加一个 “%MYSQL_HOME%\bin”,Path的作用就是不用在cmd的时候进到mysql文件夹下的bin目录里面去执行执行文件

5.新建my.ini

放到解压的文件夹下,比如我的是D:\work\mysql-5.7

文件内容:

[mysqld]
        port = 3306
        basedir=D:/soft/mysql-5.7.23-winx64
        datadir=D:/soft/mysql-5.7.23-winx64/data 
        max_connections=200
        character-set-server=utf8
        default-storage-engine=INNODB
        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
        [mysql]
        default-character-set=utf8

说明

basedir和datadir都必须是自己的mysql路径,可以用“/”,也可以用“\\”,效果都是一样的

说明:
        sql_mode=NO_ENGINE_SUBSTITUTION:mysql 在create table 时可以指定engine子句
        STRICT_TRANS_TABLES:对于单个insert操作,无论插入单行或是多行,只要插入数据与字段类型不兼容,则insert操作失败并回滚

与mysql最接近的是mariadb

6.安装

1. 以管理员的方式打开cmd命令窗口(不要直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下。  cd D:\tools\mysql-5.7.23-winx64\bin

2. 安装        执行   mysqld -install

3. 初始化       mysqld --initialize-insecure --user=mysql    根据刚刚my.ini文件去初始化,然后会产生一个data文件夹 ,   也可以使用  mysqld --initialize --user=mysql --console,添加--console参数初始化完成以后,会在控制台最后打印出一个临时密码,复制下来一会有用。不用-console则没有密码,待会登录时直接回车不输入密码就可以了,示例如下:
            A temporary password is generated for root@localhost: nsMoNbdWH6;J

4. 启动/停止(也可以在window服务里启动或停止)
              net start mysql
              net stop mysql

7.控制台命令方式登陆mysql

如果使用了--console,就用这种方式

mysql -P 3306 -u root -p

输入之前的临时密码

修改密码  
        SET PASSWORD = PASSWORD("123");

如果没有使用

mysqladmin -u root -p password 新密码

Enter password: 旧密码    直接回车,因为初始化直接把mysql的密码设置为空

连接         mysql -u root -p

8.可视化工具

可视化工具其实有很多,这里推荐Navicat,就是因为本人经常使用

http://www.navicat.com.cn/ ,这是Navicat的官网,可以自行下载版本,下载完成之后也是解压即可用。

进入之后是这个样子,点击“连接”,选择“MySQL”,

输入连接名,主机名就是localhost,也可以使用本机的ip地址,端口默认是3306,用户名默认是root,密码就是刚刚你设置的那个密码,输入完之后点击测试连接,出现连接成功则表示mysql完成安装并可以正常使用可视化工具使用。

mysql的配置和安装相关推荐

  1. Windows安装Mysql并配置(安装版)

    前言 此方法亲自验证可用,可能不同的mysql版本之间安装不一样 版本 Mysql 5.7.12 下载 进入官网/或者其他下载地址,下载mysql Community 进入Community下载msi ...

  2. ejabberd mysql 搭建配置_ejabberd安装步骤+Mysql配置

    有关管理员账号问题: 1.下载Ejabberd安装包 wget http://www.process-one.net/downloads/ejabberd/2.1.13/ejabberd-2.1.13 ...

  3. docker安装mysql并配置,Docker安装MySql-挂载外部数据和配置

    在上一篇中<在CentOS7中使用Docker安装MySql>中介绍了怎样在Docker中安装Mysql,但存在两个问题: 1.用户密码和字符集等的设置,需要安装完MySql后,进入到My ...

  4. ubutun安装MySQL hive配置_Hive安装以及部署(Ubuntu-MySql)

    下载Hive安装包 http://hive.apache.org/downloads.html 根据需求下载相应的安装包解压安装 默认的数据存放路径hdfs:/user/hive/warehouse/ ...

  5. mysql pam 配置_pam_mysql 安装配置总结 (结合vsftpd)

    前一段时间,论坛里总有朋友问到pam-mysql的安装问题.比较典型的有: vsftp1.2+mysql4.1+pam_mysql0.5在RedHat AS4(32bit)下好像是有bug 还是mys ...

  6. 数据库概述-了解数据库-MySQL数据库服务配置-下载安装(强力推荐)

    文章目录 数据库 计算机语言 SQL语言基础 SQL的特点 数据库系统的分类 SQL和数据库管理系统的关系 MySQL的简单介绍 MySQL的安装和使用 MySQL安装的两种方式 MySQL环境变量配 ...

  7. linux编译安装mysql 5.1_linux编译安装mysql5.1.x

    安装mysql,安装前准备 如果mysql用户不存在,那么添加mysql用户 groupadd mysql useradd -g mysql mysql mysql编译安装 make时间特别长 wge ...

  8. MySQL初始化配置

    目录 MySQL初始化配置 解决方案1(推荐): 解决方案2: MySQL初始化配置 刚安装完成MySQL后,在进入MySQL时,总是有错误提示: $ mysql -u root -p Enter p ...

  9. 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置

    在Red Hat Linux5下构建LAMP网站服务平台之MySQL.PHP的安装与配置 2010-09-09 16:40:49 标签:PHP Linux mysql RedHat [推送到技术圈] ...

最新文章

  1. mysql rpc_使用XML-RPC和MySQL处理中文字符
  2. 底层技术决定人工智能“跑速” | 科技心语
  3. 基于PowerShell 3.0的web接口测试
  4. Python教程之udp和tcp协议介绍
  5. 如何将Java应用程序置于Apache HTTP服务器之后
  6. LeetCode 69. x 的平方根(二分查找)
  7. Mybatis Generator生成工具使用
  8. Vue.js 代码优化浅谈
  9. PHP正则获取HTML里需要的数据
  10. Python 命令行库的大乱斗 | 凌云时刻
  11. table 样式美化
  12. Machine Learning-数学基础2
  13. 001,Python微信接龙脚本与腾讯会议定时挂网课脚本
  14. TTW WYSIWYG Editors
  15. 毛桃pe系统 linux,老毛桃U盘PE重装教程
  16. 右键文件夹提示“No localized file found - emedloc.dll”
  17. 计算机插上u盘就无法点亮,u盘启动电脑无反应,小编教你电脑插上U盘后无法启动解决方法...
  18. 歌咏比赛java代码_JavaEE基础知识
  19. CRM实施的目的是什么
  20. python 读取鼠标选中文本_送书 | 选择文本的神技

热门文章

  1. (附源码)pring boot高校机房自动排课系统 毕业设计211004
  2. 改计算机高级设置吃鸡,吃鸡低配置怎么优化 绝地求生大逃杀低配置优化方法...
  3. windows系统bat批处理 笔记本开wifi 笔记本查看wifi密码
  4. 牵头成立“现代计算联盟”,强大如谷歌也需要组团打怪吗?
  5. 如何挑选优质的游戏服务器
  6. 使用openpyxl读取和写入excell文件
  7. wsgi php,什么是wsgi?
  8. golang中字符串和数字转换
  9. HTML 显示网页图片 若无法显示图片则显示文字
  10. 手机真机开启开发者模式并开启usb调试