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/ "下载地址")

二、安装数据库:
查找以前是否装有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

浙公网安备 33010602011771号