MySQL8.0.25命令行安装与配置

一.下载MySQL

在MySQL官网下载mysql

点击进入:

在这里我们选用命令行安装配置的服务器版

将下载好的软件压缩包解压(建议不要放在C盘)

解压后的界面如下图:

二.安装配置MySQL

1.添加环境变量

右键我的电脑→点击属性→点击高级系统设计→点击环境变量→选择path→点击编辑→点击新建→填上mysql文件夹中bin文件夹的路径→然后点击确定

2.添加mysql配置文件my.ini

在mysql安装目录下新建一个my.ini文件,用记事本打开,编辑相关配置如下。可直接将下面配置文件内容复制进去,不过需要注意的是对于“设置mysql的安装目录”与“设置mysql的数据库的数据存放目录”这两项需要改成自己的mysql对应的路径,即将D:\mysql-8.0.25-winx64换成自己的目录,注意双斜杠

[mysql]
# 设置mysql客户端默认字符编码形式
default-character-set=utf8mb4[mysqld]
#设置端口号,默认3306
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql-8.0.25-winx64
# 设置mysql数据库的数据存放目录
datadir=D:\\mysql-8.0.25-winx64\\data
# 设置最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

3.安装mysql服务

以管理员身份运行cmd(点击win+Q,输入cmd,点击以管理员身份运行),并将路径切换至mysql安装目录下的bin目录

输入以下命令mysqld -install,如果显示“The service already exists”说明以前已经安装过mysql,输入mysqld -remove即可清空之前安装的mysql服务

4.初始化数据文件

输入以下命令mysqld --initialize-insecure --user=mysql

5.启动MySQL服务

输入以下命令net start mysql

6.修改密码

输入以下命令mysql -u root -p

提示输入密码,此时直接回车,然后可以进入到mysql的管理界面

输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';修改密码

此时重启mysql即可正常使用

输入exit退出mysql管理界面

输入net stop mysql停止mysql服务

输入net start mysql开始mysql服务

接下来我们测试是否能正常使用mysql

输入mysql -u root -p,再输入之前设置的密码,查看是否能正常进入mysql的管理界面

三.安装过程中可能出现的问题与解决方法

1.出现类似**ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)**报错

可能原因:

  1. mysql服务未启动,打开任务管理器,点击右上角的服务,找到mysql,右键启动

    如果启动之后一到两秒内又自动关闭,则说明可能是安装过程中出现问题,建议删掉mysql文件夹,然后将环境变量去掉,然后重新安装上述过程安装

  2. 密码设置存在问题

    有些教程在初始化数据文件那一步输入的命令为mysqld --initialize或者输入的命令为mysqld --initialize --console 然后在data文件夹.err文件内或者命令行界面查看初始密码,结果输入对应密码还是报错,不输密码也报错(ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES))或者报(ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)),所以最好还是安装上述教程,先不设置密码,使用非安全性初始化数据文件,然后无密码登录后再重新修改密码

出现类似ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)或者(using psssword:NO)报错

这个错误主要是登录时输入密码(分配的初始密码)后,或者依照有些教程在my.ini文件中加上skip_grant_tables,前者报错对应YES,后者对应NO。具体的密码设置的问题在前一个错误类型已经说明,由于这两类错误可能会来回报错(解决上面那个又报这个错,或者解决这个又报上面那个错),故建议按照上述教程重新安装。

MySQL8.0.25命令行安装与配置相关推荐

  1. MySQL8.0的下载、安装、配置

    1.MySQL的下载.安装.配置 1.1 MySQL四大版本 MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于 大多数普通用户. MySQL E ...

  2. 阿里云Centos服务器搭建mysql8.0.25

    一.下载和解压 官网下载: 点击直接下载mysql8.0.25,不过下载有的慢,可能被限速了 下完之后,你会得到一个文件名为mysql-8.0.25-linux-glibc2.12-x86_64.ta ...

  3. MySQL8.0.25安装教程

    MySQL官网地址:https://www.mysql.com/downloads/ 根据服务器位数选择合适安装包下载 linux查看位数命令:getconf LONG_BIT 下载完后使用ftp工具 ...

  4. Linux使用笔记:Oracle数据库安装配置(命令行安装)

    文章目录 1. Oracle数据库安装配置 1.1. 安装准备 1.2. 修改内核参数 1.3. 创建安装用户和目录 1.4. 修改配置文件 1.5. 开始安装 1.5.1. 上传安装包 1.5.2. ...

  5. MySQL8.0.23 社区免费版安装配置教程

    MySQL8.0.23社区免费版安装配置教程 文章目录 MySQL8.0.23社区免费版安装配置教程 1. 官网下载MySQL8.0.23 2.配置初始化的my.ini文件的文件 3. 把文件移动到设 ...

  6. mysql8.2安装教程_mysql 8.0.22压缩包完整安装与配置教程图解(亲测安装有效)

    1.下载zip安装包 点击此处下载MySQL server 8.0.22压缩包 下载后直接解压即可 2.解压,并配置环境变量 2.1 解压zip包到安装目录,我的解压在了D:MySQLmysql-8. ...

  7. mysql8.0 利用docker容器安装配置多主多从集群

    mysql8.0 利用docker容器安装配置多主多从集群 原文:https://www.cnblogs.com/lkl6/p/14191419.html

  8. Raspbian命令行安装desktop界面

    Raspbian命令行安装desktop界面 1. 源由 & 介绍 1.1 PIXEL Desktop 1.2 MATE 1.3 KDE 1.4 XFCE 1.5 LXDE 1.6 Cinna ...

  9. 保姆级-MySQL 8.0的下载、安装、配置

    MySQL 8.0的下载.安装.配置 说明:适用于B站康师傅数据库教程 MySQL8.0 的安装 B站地址,点击我跳转 一. 软件的下载 1. 下载地址 官网: https://www.mysql.c ...

最新文章

  1. Android列表控件选项中添加进度框ProgressBar实现
  2. 200万!这所“双一流”也开始高薪抢人了!
  3. 每日一皮:测试都ok啊,咋一上线就乱了呢...
  4. 基础的重要性(程序猿之路)
  5. golang简短变量声明
  6. Selenium2(WebDriver)总结(五)---元素操作进阶(常用类)
  7. 太网设计FAQ:以太网MAC和PHY
  8. oracle服务器不识别tc服务,记一次ORACLE无法启动登陆事故
  9. Linux异步之信号(signal)机制分析
  10. JS-function-BOM(window,history,location,navigator,screen)
  11. java通用程序设计_effective java(8)
  12. 在CrossOver中设置代理实现与特殊网段的网络连接
  13. AutoCAD2000命令详解
  14. java drm_DRM系统工作原理
  15. Rmarkdown 报错:无法打开链接
  16. 中科院数学所夏令营试卷
  17. jquery ui table
  18. 联想拯救者安装Ubuntu 16.04 系统时显示WiFi无法连接被禁用
  19. c语言设计计算器的意义,C语言结课设计之计算器功能
  20. NAND FLASH MT29F4G08

热门文章

  1. Mercurial的Git客户端 gitifyhg
  2. javascript中基本类型和引用类型复制变量的值
  3. Microsoft® Deployment Toolkit 2010之快速部署Windows 7
  4. dbms中怎么跨数据源拷贝数据_Oracle中使用DBMS_XPLAN处理执行计划详解
  5. 【调试手段】之valgrind在ARM上的交叉编译
  6. C++之 伪随机数的生成
  7. 从零开始用python处理excel视频_从零开始学数据分析,什么程度可以找工作,如何计划学习方案?...
  8. php定位符,行定位符、单词定界符实例用法(正则表达式字符集1)
  9. java工具链 有什么_Iodine:一个优秀的Java语言工具链
  10. homeassistant mysql_HomeAssistant学习笔记docker安装的ha更换数据库