Mysql-5.7安装-Centos7

一、 下载地址

1,Mysql-5.7.19:
下载地址:https://downloads.mysql.com/archives/community/
下载mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar;

2,Driver:-5.1.43版本(该篇没有使用该jar包,但使用场景较多可一同下载)
(https://downloads.mysql.com/archives/c-j/ "下载地址")
image

二、安装数据库:

查找以前是否装有mysql
命令:rpm -qa|grep -i mysql

tar -xvf mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar  #解压缩 
yum remove mysql-libs   #删除历史版本
rpm -ivh mysql-community-common-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.19-1.el7.x86_64.rpm

安装过程缺少依赖包本地模式安装地址:点击下载
该安装过程中可能会出现提示:

libncurses.so.5()(64bit) 被 mysql-community-client-5.7.19-1.el7.x86_64 需要
libtinfo.so.5()(64bit) 被 mysql-community-client-5.7.19-1.el7.x86_64 需要

执行以下命令进行安装:

$ sudo yum install libncurses*

或者在/usr/lib、/lib、/usr/lib64中寻找一个大于或者等于该依赖版本的依赖文件,建立一个软链接:

sudo ln -s /usr/lib64/libncurses.so.6.1 /usr/lib64/libncurses.so.5

三、启动服务

service mysqld start  #或者
systemctl start mysqld.service

四、修改登录密码

$ cat /var/log/mysqld.log | grep password  #获取默认密码
$ mysql -u root -p
alter user 'root'@'localhost' identified by '*password';

五、数据库配置

1. 创建一个新的数据库:create database *db;
2. 创建一个新的用户:  create user 'user'@'%' identified by '*password'  #(user根据自己设置用户名,*password自行设置密码,密码有格式要求,下同)

六、给该用户授权

1. grant all on db.* TO 'user'@'%';
2. grant all on db.* TO 'user'@'localhost' identified by '*password';

如果在开启防火墙的情况下,远程访问可能会失败,需要开放端口:

firewall-cmd --permanent --zone=public --add-port=3306/tcp
systemctl restart firewalld.service
posted @ 2021-06-29 11:05  xiaojy  阅读(731)  评论(0)    收藏  举报