Linux安装MySQL 8

安装过程主要参考:https://www.cnblogs.com/jj123/p/15740668.html

主要安装过程记录一下:

1、官网下载MySQL 8 安装包:mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz
2、解压文件:tar -Jvxf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz
3、编译安装并初始化mysql:按照原文内容初始化后启动步骤报错,因为是新装的数据库,所以删掉data目录,重新初始化就好了(mysqld --initialize-insecure --好像是这个)
4、登录mysql:mysql -h localhost -u root -p;
【其他步骤参考最上面安装过程】

遇到的一些问题:
1、修改密码:
MySQL 5.6 之前的版本可以使用set password = password(‘123’)来设置密码,
但是我所用版本是MySQL 8.0.28,要使用set password = ‘123’。

修改密码:
set password for root@localhost = password(‘123456’)
改为:set password for root@localhost = ‘123456’;

2、安装完成后创建个测试的数据库,连不上。要开端口
开端口:
开启一个端口(–permanent永久生效,没有重启后显示失效)
firewall-cmd --zone=public --add-port=3306/tcp --permanent

输入重新载入命令/更新防火墙规则
firewall-cmd --reload

查看当前端口是否开启成功
firewall-cmd --zone=public --query-port=3306/tcp

查看所有打开的端口
firewall-cmd --zone=public --list-ports

3、用DbVisualizer_10连接数据库报错:Type: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
SQL State: 08S01
解决方法:更新MySQL的驱动,下载个MySQL 8 的jar驱动包:mysql-connector-java-8.0.17.jar,按照百度的方法把这个驱动包更新到DbVisualizer的jdbc下。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值