MySQL的安装及安装问题解答(一)
1. MySQL简介
MySQL属于关系型数据库管理系统,RDBMS(Relational Datebase Management System),
前身为瑞典MySQL AB公司开发,当前属于Orqcle旗下产品,是一款开源的数据库软件,
具有体积小、速度快等优点。
2.安装
截至2020年2月7日(笔者写这篇文章的时间),MySQL最新版本为8.0.19,
本次安装教程针对5.7(包括)及以下版本的讲解,推荐5.7,因为比较稳定
另,本文主要参考:MySQL5.7免安装版配置详细教程
2.1 安装包/exe 下载
官网在线下载:
官网下载地址:https://dev.mysql.com/downloads/mysql/
压缩文件下载:
MySQL5.7.29 win64下载链接:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-winx64.zip(使用百度云等支持https格式的下载软件,或者在线下载)
MySQL8.0.19 win64下载链接:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-winx64.zip (同上)
2.2 安装步骤
2.2.1解压
解压至安装目标目录(自定义),笔者解压至 D:\MySQL\mysql-5.7.29-winx64
2.2.2配置环境变量
将MySQL的bin目录路径添加至PATH中 笔者:D:\MySQL\mysql-5.7.29-winx64\bin
2.2.3编辑配置文件
在包中新建my.ini文件,输入:
[mysqld]
basedir=D:\MySQL\mysql-8.0.19-winx64\
datadir=D:\MySQL\mysql-8.0.19-winx64\data\
port=3306
skip-grant-tables
注意basedir和datedir中路径应该为MySQL安装包所在的路径
其中data文件不要自己创建,进行上述操作即可
2.2.4CMD操作
(1)启动管理员模式下的CMD,并将路径切换至MySQL中bin目录:
安装:mysqld –install
(2) 输入
mysqld --initialize-insecure --user=mysql
初始化代码,此时能够看到在MySQL包中已经创建了data文件
(3)输入
net start mysql
启动MySQL
(4)输入
mysql –u root –p
进入mysql管理界面,不用管密码提示,直接按Enter进入下一步
(5)如上图所示,设置密码,输入
update mysql.user set authentication_string=password('YourPassword') where user='root' and Host = 'localhost';
其中(‘YourPassword’)引号内为自定义内容,即密码
(6)刷新权限,输入
flush privileges;
注意,分号也要有
(7)结束本次运行,net stop mysql
(8)修改配置文件,将my.ini中 skip-grant-tables删除并保存
(9)重新启动MySQL,net start mysql
(10)mysql -uroot -pYourPassword
测试密码设置是否成功
2.3注意
按照步骤更新,5.7版本一般不会出现问题,异常情况放于后一次随笔中
2.4MySQL8.0安装
2.4.1除密码设置外与本文一致,密码设置看“随笔(二)”
2.4.2MySQL8.0 exe版本详细步骤:
请移步:https://blog.csdn.net/qq_26819733/article/details/80794047
MySQL的安装及安装问题解答(一)的更多相关文章
- mysql 5.6.24安装实例
安装前准备工作: 1)编辑PATH路径 vim /etc/profile PATH=/home/mysql/bin:/home/mysql/lib:$PATH export PATH 2)生效PATH ...
- mysql 5.0.46安装配置
http://os.chinaunix.net/a2008/0801/986/000000986346.shtml RPM包和源码包存放位置 /usr/local/src 源码包编译安装位置(pref ...
- WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题
WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...
- Linux下查看mysql、apache是否安装,安装,卸载等操作
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root ? :: /bin/sh /usr/ ...
- MySQL学习笔记01-MYSQL安装
一 MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司. MySQL 最流行的关系型数据库管理系统. MySQL分为企业版和社区版. ...
- Mac 下 Nginx、MySQL、PHP-FPM 的安装配置
用了3年多的本本罢工,最近新入手了一台 rmbp,一堆工作环境要配置,LNMP 里的 NMP 是常规要安装的,恰好也是第一次在 mac 上安装配置 nginx.mysql.php,所以顺便做个记录,免 ...
- CentOS 5.5 Nginx+JDK+MySQL+Tomcat(jsp)成功安装案例
在CentOS 5.5中安装Nginx+jdk+mysql+tomcat是非常容易的.只需yum安装环境包和nginx.解压安装jdk和tomcat.配置profile文件.server.xml和ng ...
- [mysql] linux 下mysql 5.7.12 安装
1.下载mysql wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar ...
- MySQL Server 5.5安装中遇到的问题及解决方法
之前开始用师兄用过的电脑工作,各种不适应,开始重新搭建自己习惯的环境,重装MySQL就是其中一项,然后重装过程中遇到了问题,具体情况总结如下: 1.以前也重新安装过MySQL,但是完全没有用过就直接卸 ...
- Mysql ubuntu下的安装卸载
删除 mysql sudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-ge ...
随机推荐
- USB虚拟串口 使用基于stm32的RT-Thread
参考我的RT Thread论坛文章 https://www.rt-thread.org/qa/thread-422644-1-1.html
- 019 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 13 数据类型转换的代码示例
019 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 13 数据类型转换的代码示例 本文知识点:Java中的数据类型转换案例 学习视频有误,导致没法写文,文章内容 ...
- weblogic 安装+部署(一)
昨天刚接触weblogic,在windows下搭建了一个weblogic,没什么技术,留个笔记. 1.首先要有jdk,添加环境变量这个没什么好说的. 2.下载weblogic:可以去官网下:http: ...
- Espruino似乎和Arduino一样
参考:https://baike.baidu.com/item/Espruino Espruino 编辑 锁定 讨论 Espruino 是一个微处理器的 JavaScript 解释器,我们用它来创 ...
- Allegro PCB 转 PADS Layout
操作系统:Windows 10 x64 工具1:Allegro PCB Design XL (legacy) version 16.6-2015 工具2:PADS Layout VX.2.3 参考1: ...
- Lane-Detection 近期车道线检测论文阅读总结
近期阅读的几篇关于车道线检测的论文总结. 1. 车道线检测任务需求分析 1.1 问题分析 针对车道线检测任务,需要明确的问题包括: (1)如何对车道线建模,即用什么方式来表示车道线. 从应用的角度来说 ...
- MeteoInfoLab脚本示例:数据投影-FLEXPART
FLEXPART是一个类似HYSPLIT的扩散模式,它输出的netcdf文件参照了WRF,可惜全局属性没有写全,比如只有一个投影名称(例如Lambert),没有相关的投影参数:中央经度,标准纬度等等. ...
- 使用 volatile 关键字保证变量可见性和禁止指令重排序
volatile 概述 volatile 是 Java 提供的一种轻量级的同步机制.相比于传统的 synchronize,虽然 volatile 能实现的同步性要差一些,但开销更低,因为它不会引起频繁 ...
- scp远程上传
scp -P 22 /Users/mac/Downloads/VBoxGuestAdditions_5.2.12.iso root@192.168.1.210:/usr/local/src s ...
- centos8平台使用iotop监控磁盘io
一,iotop的作用: iotop是监视磁盘I/O使用状况的top类工具, 可以针对进程和线程统计io的使用情况 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblog ...