MySQL Community Server_应用安装失败怎么解决

MySQL Community Server_应用安装失败怎么解决官网下载先去官网下载MySQL链接跳转的是mysql的下载地址:https://dev.mysql.com/downloads/mysql/目前最新版的就是8.0.21解压好,是下图的样式初始化配置由于下载好且解压的文件夹没有my.ini文件,所以我这边新建一个,配置我已经给出,大家直接复制根据自己的实际修改即可。好了,准备工作已经完成,现在开始我们正式的初始化吧。直接在地址栏输入cmd,进入命令行界面进行安装操作。可能有些小伙伴会遇上没有权限的情况,就只好以管理员运行了我

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

官网下载

先去官网下载MySQL

链接跳转的是mysql的下载地址:https://dev.mysql.com/downloads/mysql/
目前最新版的就是8.0.21
在这里插入图片描述
在这里插入图片描述
解压好,是下图的样式
在这里插入图片描述

初始化配置

由于下载好且解压的文件夹没有my.ini文件,所以我这边新建一个,配置我已经给出,大家直接复制根据自己的实际修改即可。
在这里插入图片描述

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Program Files (x86)\mysql-8.0.21-winx64\MySQL
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files (x86)\mysql-8.0.21-winx64\MySQL\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
sql_mode ='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO'
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

关于时区的设置

this is incompatible with sql_mode=only_full_group_by 解决

  • 临时:set global sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION’;
  • 永久,直接修改my.ini文件,本人已经在初始化配置处进行添加:sql_mode =‘STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO’

关于删除数据后id不连续的问题

为达到id按序输出,我们需要对id进行初始化后重新设置
alter table user3 drop id;
alter table user3 add id int not null primary key auto_increment first;

正式安装

好了,准备工作已经完成,现在开始我们正式的安装吧。
在这里插入图片描述
直接在地址栏输入cmd,进入命令行界面进行安装操作。
可能有些小伙伴会遇上没有权限的情况,就只好以管理员运行了
在这里插入图片描述
在这里插入图片描述
我。。哭泣,我居然真的听信了,但是重新安装还是这样,行吧我去下载。
在这里插入图片描述
嘶,好过分啊!
在这里插入图片描述
作者哭泣的去安装了个VM虚拟机,找回自信,重新启动电脑

配置

mysqld –initialize –console
在这里插入图片描述
?!!!

在这里插入图片描述
这个是临时的密码.

执行下面的命令:mysqld –install 进行安装
在这里插入图片描述
出现这个即成功
在这里插入图片描述

启动MySQL

安装成功,准备启动MySql:

  • net start mysql,这个是启动mysql服务
  • net stop mysql,这个是关闭mysql服务

在这里插入图片描述

对了 关于如何可视化操作mysql,我个人是使用这一款
在这里插入图片描述
在这里插入图片描述
还保存着之前的密码吗?
在这里插入图片描述
在这里插入图片描述
嘶,可能放太久了,居然直接可以设置密码了.

当然 你也可以在我们刚才操作过的mysql\bin目录下 进行数据库连接:
mysql -u root -p
输入密码 回车
在这里插入图片描述
在这里插入图片描述
当你看到mysql> 出现的时候 ,就知道是进入mysql命令行了,现在就可以去改密码了!
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘你的新密码’;

回车
然后**exit; **这就退出MySQL了
MySQL Community Server_应用安装失败怎么解决

关于新机子安装MySQL出现的问题

主要是由于新机 啥都没有,我这边是由于2015的64驱动缺失问题,安装后即可。

在这里插入图片描述
在这里插入图片描述

关于安装过程中报系统错误2问题

在这里插入图片描述
即使我们配置了系统环境变量,还是系统错误2.
这个时候不需要慌乱,只需要按照作者的提示继续下去就好了。
注意先移除我们安装错误的服务,或者是卸载残留的服务

  1. mysqld remove
  2. mysqld install
  3. net start mysql
    然后就成功咯。
    在这里插入图片描述
    在这里插入图片描述

The service already exists!

要是我们在mysqld –install 后显示这句The service already exists!
用 sc delete mysql 来删除服务。
然后再mysqld –install
就会显示Service successfully installed.

mysqld: [ERROR] Found option without preceding group in config file C:\Program Files\Programs\mysql-8.0.21-winx64\my.ini at line 1. mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

今天给云主机安装MySQL的时候出现这个问题,经过查找,解决办法如下:
打开my.ini 另存为的时候选择编码方式为ANSI,这样重新执行初始化安装命令就会成功了。

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/187613.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • BosonNLP情感词典 评论情感分析[通俗易懂]

    BosonNLP情感词典 评论情感分析[通俗易懂]fromsnownlpimportSnowNLPimportpandasaspdfromcollectionsimportdefaultdictimportosimportreimportjiebaimportcodecs”’#读取评论内容的.txt文件txt=open(‘C:/Users/24224/Desktop/1.txt’,encoding=’utf-8′)text=txt.readlines()print(text)#确认读取文件成功,

  • C语言 最长回文子串[通俗易懂]

    C语言 最长回文子串[通俗易懂]描述:输入一个字符串,求其中最长回文子串。子串的含义是:在字符串中连续出现得字符串片段。回文的含义是,正着看和倒着看是相同的,如abba何abbebba。在判断时要求忽略所有的标点和空格,且忽略大小写。但输出时按原样输出(首尾不要输出多余的字符串).输入字符串长度大于等于1小于等于5000.且单独占一行。输入:输入一行字符串。输出:输出所要求的回文子串。样例输入:L…

  • Linux将一个文件夹或文件夹下的所有内容复制到另一个文件夹

    1、将一个文件夹下的所有内容复制到另一个文件夹下cp-r/home/packageA/*/home/cp/packageB/或cp-r/home/packageA/./home/cp/packageB/这两种方法效果是一样的。方法示例:2、将一个文件夹复制到另一个文件夹下cp-r/home/packageA/home/packageB运行命令之后packa…

  • windows7/windows10 虚拟显示器部署(Virtual monitor)

    最近有些网友看了我之前的博客之后,向我要虚拟显示器的bin文件,由于之前代码是绑定在VDI下的,没有单独的虚拟显示器代码,所以抽空提取了下相关代码,单独编译。网盘:https://pan.baidu.com/s/1vdqm0Is9pjAcG40Qf_q7cw有问题加QQ3505459047咨询。总结了下网友的一些用途,这几种情况下使用虚拟显示器(显卡欺骗器功能的软件)可以解决:…

  • js数组添加删除数据_如何删除数组中的元素

    js数组添加删除数据_如何删除数组中的元素文章目录添加删除数组元素的方法添加删除数组元素的方法<script>//添加删除数组元素的方法//1.push()在我们数组的末尾添加一个或者多个数组元素vararr=[1,2,3];//arr.push(4,’Argonaut’)console.log(arr);console.log(arr.push(4,’Argonaut’));//

  • navicat 15.0.17版本激活码_最新在线免费激活

    (navicat 15.0.17版本激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~0…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号