mysql8.0.29免安装版的安装配置过程及遇到的问题

一、 mysql官网下载过程

mysql官网: https://www.mysql.com/downloads/
mysql8版本链接:https://pan.baidu.com/s/1UR2p0y5q2MyCLb9xw1a7MA 提取码:wier
mysql5.7.26链接:https://pan.baidu.com/s/1ToI7a2yaSg1NoXuWliMftw 提取码:ylhz
mysql5.7.33链接:https://pan.baidu.com/s/1f–9lr8OddzFzENmeJ3T4A 提取码:htba

在这里插入图片描述

免安装社区版下载
在这里插入图片描述
系统选择下载
在这里插入图片描述

二、 下载好安装包,解压后新建配置根目录下的my.ini文件
[mysqld]
skip-grant-tables
#设置3306端口号
port=3306
#设置MySQL的安装目录
basedir=D:\\mysql\\mysql-8.0.16-winx64(这是我的MySQL路径,注意用\\而非\)
#设置MySQL数据库的数据存放目录
datadir=D:\\mysql\\mysql-8.0.16-winx64\\data(与上面同理,注意最后的data文件名保存不变)
#运行最大连接数
max_connections=200
#运行连接失败的次数。这也是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
#服务端使用的字符集默认为utf-8
character-set-server=utf8
[mysql]
#客户端使用的字符集默认为utf8
default-character-set=utf8
[client]
#客户端默认端口号为3306
port=3306
三、MYSQL配置

*以管理员身份打开命令行(如下图所示),一定要是管理员身份,否则由于后续部分命令需要权限,出现错误!
在这里插入图片描述
在这里插入图片描述
①下转到mysql的bin目录下:
在这里插入图片描述
②安装mysql的服务:mysqld install
在这里插入图片描述
③输入 mysqld --initialize-insecure 命令,初始化数据库,会出现data文件夹
在这里插入图片描述
没必要的操作(因为大多数时候首次密码都是为空的):初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld --initialize --console)
在这里插入图片描述
④开启mysql的服务(net start mysql) /停止 (net stop mysql)
在这里插入图片描述
⑤输入 mysql -uroot -p 命令,初次安装mysql,则默认密码为空,直接回车进入mysql
在这里插入图片描述
但是有时候有登录验证,mysql是否安装成功!(要注意上面产生的随机密码,不包括前面符号前面的空格,否则会登陆失败),如果和下图所示一样,则说明你的mysql已经安装成功!注意,一定要先开启服务,不然会登陆失败,出现拒绝访问的提示符!!!

四、修改密码

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘164517’;

五、配置环境变量

①右击"此电脑"–>“属性”–>‘‘高级系统设置’’–>‘‘环境变量’’,接下来如下图所操作
在这里插入图片描述
②把新建的MYSQL_HOME变量添加到Path路径变量中,点击确定,即完成:
在这里插入图片描述
③ 测试配置

mysql --version 或 mysql -V

在这里插入图片描述

常用命令

  • ①安装服务:mysqld install
  • ②初始化数据库:mysqld --initialize-insecure
  • ③开启服务:net start mysql
  • ④关闭服务:net stop mysql
  • ⑤登录mysql:mysql -u root -p
     Enter PassWord:(密码)
  • ⑥修改密码:alter user ‘root’@‘localhost’ identified by ‘密码’;
  • ⑦标记删除mysql服务:sc delete mysql
  • ⑧刷新权限:flush privileges
  • ⑨退出:exit/quit
七、可能遇到的报错
1.mysql8安装报错解决:无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll。尝试重新安装该程序一解决问题?

在这里插入图片描述
解决方法:

  • 这是缺少了动态链接库(.ddl文件),需要安装VC_redist.x64.exe
  • VC_redist.x64.exe是 针对于不同CPU所出的优化补丁执行程序,是一种基于C++的软件需要的库文件,有些程序在安装相应的vcredist文件环境下才能运行。我们mysql安装时需要读取C:/windows/System32/目录下的VCRUNTIME140_1.dll,在安装了vcredist后可以正常使用dll文件
    官网下载地址:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
  • 根据电脑位数下载对应的版本

百度网盘链接:https://pan.baidu.com/s/1A7FGYaPZs10qMdkiCvWxmA
提取码:vczt

在这里插入图片描述

  • 点击安装
    在这里插入图片描述
  • 同意安装
    在这里插入图片描述
  • 重启计算机即可
    在这里插入图片描述
2.登陆mysql报错

在这里插入图片描述

解决:

2.1 修改my.in/my.cnf配置文件+
  • 进入mysql安装目录
  • 进入my.ini
  • 在[mysqld]下添加skip-grant-tables,保存即可。
  • 使用管理员身份打开命令行
      ①重启mysql:
        1、net stop mysql
        2、net start mysql
      ②进入mysql,登录
        mysql -u root -p
        不用输入密码,直接回车(出现Enter Password 也一样直接回车,即可登陆成功)
      ③输入use mysql,修改root的密码:
        update user set authentication_string=password(‘新密码’) where user=‘root’;
        flush privileges;
      ④退出:
        quit;
2.2 在左下角放大镜搜索服务=>找到mysql => 选择手动启动=>确定 (主要是查看mysql服务开没有)

在这里插入图片描述

八、开启远程连接服务,可直接访问ip

update user set host = ‘%’ where user = “root”;
flush privileges;

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值