linux及Window安装mysql数据库

一、linux安装数据

1、安装mysql

yum install mysql*

报错了
error: rpmdb: BDB0113 Thread/process 19253/140038278600768 failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db5 - (-30973)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed

解决方案:
重新建立缓存库
再次:yum install mysql*
参考文档:一键直达

2、安装mariadb

yum install mariadb-server

安装了mysql为什么还要安装mariadb
因为mariadb实现了对MySQL的完全兼容之后,还增添了许多新的功能,从而来让本地的非阻塞操作得到支持以及推动了进度报告

3、启动

systemctl start mariadb.service
Failed to start mariadb.service: Unit not found.
意思找不到mariadb这个服务。之所以找不到,是因为mariadb的安装本身就没有完成,执行以下命令,查看mariadb的依赖情况:

执行以下,安装缺少的依赖包:
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever

4、设置账户密码

mysqladmin -u root password xxxx
第一次只能设置root账户

5、用户登录

mysql -u用户名 -p
提示输入密码
show databases;

6 IDEA连接数据库

在这里插入图片描述

其他

1、备份数据库

在这里插入图片描述

2、导入报错

我win上的mysql用的是5.7版本的,linux上用的是8.1版本的,所以在linux上导入xx.sql文件时报错了
原因是:5.7版本的mysql导出的sql比如编码方式,不能再8.1版本中使用。
解决办法:用edit批量更(Ctrl + H)改编码方式
Ctrl + H

3、将sql文件导入linux

https://www.jb51.net/article/139416.htm

4、其他错误

“Host ‘ip’ is not allowed to connect to this MariaDB server”
解决:
1、密码错误:请修改密码
2、没有授权:授权
grant all privileges on . to ‘root’@’%’ identified by ‘abc123456’;
FLUSH PRIVILEGES;
符号详解一键直达

二、window安装数据库

1、SQLyog下载

https://pan.baidu.com/s/1hK-YaUH2TjYJlVcUsHyLXA#list/path=%2F&parentPath=%2F

2、mysql安装

https://www.cnblogs.com/ming1025/p/14028494.html

3、SQLyog连接MySQL时出现的2058错误解决方法

https://www.cnblogs.com/hualalalala/p/9344772.html

4、mysql重装遇到的坑

首先必须清理干净

清理干净之后还有一个大坑

error 1042:Unable to connect to any of the specified MySQL hosts

https://www.jianshu.com/p/de3adc46c8ec

报错:one or more product requirements 
安装模式选择:安装 mysql server,不要选择 default配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值