安装mysql以及遇到的问题解决

首先把我使用的8.0.15版本的MySQL发上来,有需要的可以下载。

链接:https://dev.mysql.com/downloads/mysql/

安装MySQL:

第一步:将压缩包解压后,手动新建名为my.ini的文本文档,代码内容如下:

[mysqld]
# 设置mysql的安装目录
basedir=C:/mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:/mysql-8.0.15-winx64/data
# 设置默认使用的端口
port=3306
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人试图攻击数据库
max_connect_errors=10
# 服务端使用的字符集
character-set-server=utf8mb4
# 数据库字符集对应一些排序等规则使用的字符集
collation-server=utf8mb4_general_ci
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件作为认证加密方式
# MySQL8.0默认认证加密方式为caching_sha2_password
default_authentication_plugin=mysql_native_password

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

[client]
default-character-set=utf8mb4
port=3306

这里需要根据自己的实际路径来修改。

保存后,将它放到MySQL的根目录下。

第二步:打开cmd.exe ,进入MySQL的根目录后,

如果不是以管理员的身份运行命令行,则会出现

Install/Remove of the Service Denied! 的提示错误。(见后面问题1)

第三步:输入mysqld --initialize-insecure --user=mysql,回车,执行完这条命令,这时mysql就帮你自己创建一个data文件夹。(如果这里提示出现错误,不能帮我们创建data目录,跳到后面看解决方法。)

第四步:开启MySQL服务。net start mysql

OK,安装成功。

安装中遇到的问题

1.输入命令mysqld --install,出现Install/Remove of the Service Denied! 的提示错误。

原因:普通用户模式权限下的cmd安装mysql会出现这样的报错提示

解决方法:如下图,右键已管理员身份运行,然后再进入实际的路径中。(要以管理员的身份运行命令行,)

2.输入net start mysql 想要启动服务,提示无法启动服务

原因:因为8.0.15的MySQL默认没有data的文件夹。

解决办法:在指定文件夹下手动创建data文件夹

输入mysqld --initialize-insecure --user=mysql,回车,如果出现这样的问题,提示Can’ t create directory 巴拉巴拉的。

最可能的导致的原因:你的mu.ini里面的basedir与datadir路径有误。

排查一下,是不是这个问题:

下面是我自己下载的mysql版本8.0.15,可以看看是不是版本号错误

原文地址:https://www.cnblogs.com/spore/p/10680546.html

时间: 2024-10-09 19:14:07

安装mysql以及遇到的问题解决的相关文章

CentOS7下通过rpm方式安装MySQL及插入中文问题解决 [原创]

一 CentOS下通过rpm方式安装MySQL CentOS版本:CentOS-7 MySQL版本:MySQL-5.6.22 在网上搜了一下,Linux下安装MYSQL有三种方式: 1) 通过yum命令在线下载安装 2) 下载离线rpm安装包安装 3) 下载源码编译安装 方式1不打算用,因为我们大部分项目服务器是不能直接上Internet的,网上关于在线安装的教程很多,方式3对于只要应用MYSQL的人来说没必要多此一举. 1. 解压下载的zip包,会发现有以下几个rpm包: MySQL-clie

Linux下安装mysql(2) 及常见问题解决

上一篇讲了基本的安装,这篇姑且算作进阶吧 链接Linux下安装mysql(1) 1.准备好mysql的rpm安装包 2.解压并进入usr/local/mysql 3.先执行useradd mysql(创建一个管理数据库的mysql用户) 事实上这个mysql用户已经在mysql用户组了,默认增加用户时,生成同名的组 可以查看 4.在当前的mysql目录下创建一个data文件夹,用来存放数据 5.更改文件的组,这样方便mysql组来管理数据库 chgrp -R mysql . 更改data文件夹的

Ubuntu安装Mysql过程及远程问题解决

ubuntu下执行 sudo apt-get instlll mysql-server sudo apt-get install mysql-client 安装过程中会有文字界面设置密码 牢记密码 Mysql图形化工具绿色版 推荐 Mysql Workbench: https://yunpan.cn/cPSFXPvGEhh5v  访问密码 f31c Navicat for Mysql:(推荐) https://yunpan.cn/cPSFW83eSk9kU  访问密码 6317 本地连接 : m

在Ubuntu上源码安装MySQL+安装问题解决+安全优化

0.说明 当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么MySQL也就可以使用了. 但我更倾向于使用源码的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助! 但即便是按照官方文档来安装,你也会遇到各种各样的问题,这里,我将呈现一个完整的过程给大家

在CentOS上编译安装MySQL+安装问题解决+安全优化

0.说明 当然,MySQL的安装方法多种多样,在CentOS上,你可以采用YUM的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要YUM执行完成,那么MySQL也就可以使用了. 但我更倾向于使用编译的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助! 但即便是按照官方文档来安装,你也会遇到各种各样的问题,这里,我将呈现一个完整的过程给大家,直到完成下面的

MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

一.简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发.发布并支持的.有以下特点: MySQL是一种数据库管理系统. MySQL是一种关联数据库管理系统. MySQL软件是一种开放源码软件. MySQL数据库服务器具有快速.可靠和易于使用的特点. MySQL服务器工作在客户端/服务器模式下,或嵌入式系统中. 有大量可用的共享MySQL软件. MySQL表最大能达到多少? InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建.这样,表

ubuntu 18.04 安装mysql 遇到语言格式不兼容性问题解决

安装mysql的时候,遇到了这样一个错误:perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back

在linux(CentOS-6.7_x86_64)上安装mysql成功记录

查看linux服务器的yum源设置: [root@hadoop03 yum.repos.d]# cd /etc/yum.repos.d [[email protected] yum.repos.d]# ll total 4 -rw-r--r--. 1 root root 564 Dec 27 11:27 CentOS-Media.repo [root@hadoop03 yum.repos.d]# vi CentOS-Media.repo # CentOS-Media.repo # # This

java系列-安装MySql(三)

第一大步:MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中:zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置.下载http://dev.mysql.com/downloads/mysql/, 选择MySQL Community Server