Cenost7以 tar包的方式安装mysql5.7 及开放远程登录,打开3306端口

解压tar

mkdir /usr/software/mysql
cd /usr/software
mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar 放在了software文件夹下
tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar -C ./mysql/

删除mysql-libs包

yum remove mysql-libs

安装rpm包 要有顺序

  rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
  rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm 

初始化数据库

为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化
mysqld --initialize --user=mysql

启动数据库服务

systemctl start mysqld.service

初次登录在日志中找初始密码

cat /var/log/mysqld.log | grep password

重置密码

  • 登录
    mysql -u root -p 回车输入刚才查到的密码
    SET PASSWORD = PASSWORD("123456");
    ``

授权远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit

打开3306端口

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

参考文章

数据库安装参考
Centos7开放及查看端口
CentOS7下安装mysql5.7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值