contos 7以上安装mysql

MySQL安装与启动

JDK:要求jdk必须是1.8及以上版本

MySQL:推荐mysql是5.5以上版本

虚拟机YouLexuan-cluster

 

1)下载mysql安装包

虚拟机YouLexuan-cluster中执行命令下载安装包(也可将下载好的传递过去)

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar

 

2)查询之前是否安装过MySQL及相应环境

rpm -qa|grep mysql

rpm -qa|grep mariadb

 

3)若按过则卸载

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

 

 

4)安装MySQL所需依赖包

yum install perl net-tools -y

 

5)解压下载的压缩包

mkdir mysql

tar -xvf mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar -C mysql

cd mysql

 

6)安装公共类库包

rpm -ivh mysql-community-common-5.7.20-1.el6.x86_64.rpm

 

7)安装libs包

rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm

 

8)安装客户端

rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64.rpm

 

9)安装服务器端

rpm -ivh mysql-community-server-5.7.20-1.el6.x86_64.rpm 

此处报出错误:

libsasl2.so.2()(64bit) 被 mysql-community-server-5.7.20-1.el6.x86_64 需要

解决方式:

在安装命令后添加两个参数,全部命令如下

rpm -ivh mysql-community-server-5.7.20-1.el6.x86_64.rpm --force --nodeps

 

 

10)初始化数据库

mysqld --initialize

 

11)查看初始密码

执行初始化数据库后会在/var/log/mysqld.log生成随机密码

cat /var/log/mysqld.log

 

YT?dr!zwK7bw

 

12)更改mysql数据库目录的所属用户及其所属组

chown mysql:mysql /var/lib/mysql -R

 

13)启动数据库

systemctl start mysqld

 

报错解决

有时,启动报错。

查看日志 cat /var/log/mysqld.log

报错:没有/var/run/mysqld/文件

解决:mkdir -p /var/run/mysqld/

 

再次启动还报错

查看日志 cat /var/log/mysqld.log

文件所属root组 没有权限修改

 

修改文件所属组

解决:chownmysql.mysql /var/run/mysqld/

 

14)本机客户端登录数据库

mysql -u root -p

根据提示输入root临时密码登录

 

15)修改root账户密码

注意:登陆后必须先修改密码,否则执行不了任何指令

set password = password('123456');

 

 

16)开启root账号远程使用权限

use mysql;

update user set host = '%' where user = 'root';

flush privileges;

exit

17)开放linux防火墙对应MySQL数据库端口权限

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

我们的虚拟机之前关闭了防火墙,所以执行会不成功,无需执行。

 

18)连接测试

在本机电脑远程连接虚拟机中的数据库,以DataGrip软件举例,其他软件同理。

 

 

网盘: https://pan.baidu.com/s/1Y0FIGBdgwuu-h8ugO73laQ 密码:  6hjw

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值