安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便

下载地址https://dev.mysql.com/downloads/mysql/

1、点击上面的下载地址得到zip压缩包

2、解压到要安装的目录

我这里是E:\database\mysql8\mysql-8.0.21-winx64\bin

data 文件夹与my.ini文件需手动创建出来

3、添加环境变量

我的电脑–>属性–>高级系统设置–>环境变量

选择path添加:mysql安装目录下的bin文件夹地址

这里需要注意是否以前有安装过老版本的Mysql,需要将其环境变量去掉

img alt="" width="525" height="559" src="//img.jbzj.com/file_images/article/202008/2020081310113453.png" />

4、添加mysql配置文件my.ini

在你的mysql安装目录下,新建my.ini文件,编辑my.ini文件将Mysql相关配置写入(这里就根据实际情况可做不同的配置),注意替换安装路径

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

5、安装mysql服务

启动管理员模式下的cmd,并将路径切换至mysql安装目录下的bin目录,输入以下命令

cd \e E:\database\mysql8\mysql-8.0.21-winx64\binmysqld –install

安装了以下运行库成功解决

链接:https://pan.baidu.com/s/1hrOiKNEegCsc0uAa5MFDgw

提取码:36ma

下载安装后继续执行安装服务命令:

提示服务已存在,因为之前有安装过5.7.26版本的mysql,没有卸载

这个时候重新以管理员身份打开cmd,输入命令sc query mysql 查看名为mysql的服务

输入命令sc delete mysql,删除老版mysql服务

再次执行安装命令

6、初始化数据文件

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

7、启动Mysql

net start mysql
mysql -u root –p

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

9、重启mysql即可正常使用

这里重启要用以管理员身份运行的cmd

退出mysql管理界面

eixt

停止mysql服务

net stop mysql
set start mysql

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Android(安卓)- Manifest 文件 详解
  3. Android的Handler机制详解3_Looper.looper()不会卡死主线程
  4. Selector、shape详解(一)
  5. android2.2资源文件详解4--menu文件夹下的菜单定义
  6. Android发送短信方法实例详解
  7. Android(安卓)读取资源文件实例详解
  8. 详解Android中的屏幕方向
  9. Android学习笔记(10)————Android的Listview详解1(ArrayAdapte

随机推荐

  1. android发送restful风格的http请求
  2. Android应用程序键盘(Keyboard)消息处理机
  3. 阅读《Android 从入门到精通》(31)——Inte
  4. FregServer进程,获取ServiceManager代理对
  5. Android Studio查看错误信息
  6. 百度地图android开发资料
  7. Android 通过按键旋转屏幕
  8. 2011.07.19——— android intent 传递li
  9. 高德地图自定义点聚合样式Android
  10. android 实现模拟按键