MySQL8.0.25命令行安装与配置
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)**报错
可能原因:
mysql服务未启动,打开任务管理器,点击右上角的服务,找到mysql,右键启动
如果启动之后一到两秒内又自动关闭,则说明可能是安装过程中出现问题,建议删掉mysql文件夹,然后将环境变量去掉,然后重新安装上述过程安装
密码设置存在问题
有些教程在初始化数据文件那一步输入的命令为
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命令行安装与配置相关推荐
- MySQL8.0的下载、安装、配置
1.MySQL的下载.安装.配置 1.1 MySQL四大版本 MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于 大多数普通用户. MySQL E ...
- 阿里云Centos服务器搭建mysql8.0.25
一.下载和解压 官网下载: 点击直接下载mysql8.0.25,不过下载有的慢,可能被限速了 下完之后,你会得到一个文件名为mysql-8.0.25-linux-glibc2.12-x86_64.ta ...
- MySQL8.0.25安装教程
MySQL官网地址:https://www.mysql.com/downloads/ 根据服务器位数选择合适安装包下载 linux查看位数命令:getconf LONG_BIT 下载完后使用ftp工具 ...
- Linux使用笔记:Oracle数据库安装配置(命令行安装)
文章目录 1. Oracle数据库安装配置 1.1. 安装准备 1.2. 修改内核参数 1.3. 创建安装用户和目录 1.4. 修改配置文件 1.5. 开始安装 1.5.1. 上传安装包 1.5.2. ...
- MySQL8.0.23 社区免费版安装配置教程
MySQL8.0.23社区免费版安装配置教程 文章目录 MySQL8.0.23社区免费版安装配置教程 1. 官网下载MySQL8.0.23 2.配置初始化的my.ini文件的文件 3. 把文件移动到设 ...
- mysql8.2安装教程_mysql 8.0.22压缩包完整安装与配置教程图解(亲测安装有效)
1.下载zip安装包 点击此处下载MySQL server 8.0.22压缩包 下载后直接解压即可 2.解压,并配置环境变量 2.1 解压zip包到安装目录,我的解压在了D:MySQLmysql-8. ...
- mysql8.0 利用docker容器安装配置多主多从集群
mysql8.0 利用docker容器安装配置多主多从集群 原文:https://www.cnblogs.com/lkl6/p/14191419.html
- Raspbian命令行安装desktop界面
Raspbian命令行安装desktop界面 1. 源由 & 介绍 1.1 PIXEL Desktop 1.2 MATE 1.3 KDE 1.4 XFCE 1.5 LXDE 1.6 Cinna ...
- 保姆级-MySQL 8.0的下载、安装、配置
MySQL 8.0的下载.安装.配置 说明:适用于B站康师傅数据库教程 MySQL8.0 的安装 B站地址,点击我跳转 一. 软件的下载 1. 下载地址 官网: https://www.mysql.c ...
最新文章
- Android列表控件选项中添加进度框ProgressBar实现
- 200万!这所“双一流”也开始高薪抢人了!
- 每日一皮:测试都ok啊,咋一上线就乱了呢...
- 基础的重要性(程序猿之路)
- golang简短变量声明
- Selenium2(WebDriver)总结(五)---元素操作进阶(常用类)
- 太网设计FAQ:以太网MAC和PHY
- oracle服务器不识别tc服务,记一次ORACLE无法启动登陆事故
- Linux异步之信号(signal)机制分析
- JS-function-BOM(window,history,location,navigator,screen)
- java通用程序设计_effective java(8)
- 在CrossOver中设置代理实现与特殊网段的网络连接
- AutoCAD2000命令详解
- java drm_DRM系统工作原理
- Rmarkdown 报错:无法打开链接
- 中科院数学所夏令营试卷
- jquery ui table
- 联想拯救者安装Ubuntu 16.04 系统时显示WiFi无法连接被禁用
- c语言设计计算器的意义,C语言结课设计之计算器功能
- NAND FLASH MT29F4G08
热门文章
- Mercurial的Git客户端 gitifyhg
- javascript中基本类型和引用类型复制变量的值
- Microsoft® Deployment Toolkit 2010之快速部署Windows 7
- dbms中怎么跨数据源拷贝数据_Oracle中使用DBMS_XPLAN处理执行计划详解
- 【调试手段】之valgrind在ARM上的交叉编译
- C++之 伪随机数的生成
- 从零开始用python处理excel视频_从零开始学数据分析,什么程度可以找工作,如何计划学习方案?...
- php定位符,行定位符、单词定界符实例用法(正则表达式字符集1)
- java工具链 有什么_Iodine:一个优秀的Java语言工具链
- homeassistant mysql_HomeAssistant学习笔记docker安装的ha更换数据库