centos7 安装 mysq l数据库 并设置远程服务

本文详细介绍如何在CentOS7系统上安装与配置MySQL数据库,包括获取登录信息、下载及安装MySQL、设置密码、调整编码、开启远程访问等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:需要拿到centos7系统的登录账号 ip  用户 和 密码 
2:在linux系统中访问
ssh 用户@ip  y    密码
3: 下载安装包:
https://dev.mysql.com/downloads/repo/yum/
    迁移文件

5.7 
        sudo wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
scp -r mysql57-community-release-el7-11.noarch.rpm 用户名@ip:环境目录
    安装mysql源
    sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm 
4: 安装:
yum install -y mysql-community-server.x86_64
5: 检查是否安装上:
yum repolist enabled | grep "mysql.*-community.*"
6: 检查状态:
systemctl status mysqld
7: 启动:
systemctl start mysqld
8: 检查状态:
systemctl status mysqld


9: 开机启动
systemctl enable mysqld
systemctl daemon-reload
10: 修改root本地登录密码:

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:


  grep 'temporary password' /var/log/mysqld.log  日志关键字中出现password: 就能看到最初的密码 


  登录进入后:

  ALTER USER 'root'@'localhost' IDENTIFIED BY '自定义密码';  

        修改指定用户的密码:

                set password for 'root'@'localhost'=password('newpasswd');

 11: 添加远程登录用户:
 
 
 12 : 修改默认编码
  修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:


[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'


重新启动mysql服务,sudo systemctl restart mysqld

 
 13: 设置远程链接
登录数据库:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '自定义密码' WITH GRANT OPTION;
flush privileges;
防火墙打开的状态下:把你的数据库端口号打开

firewall-cmd --zone=public --add-port=80/tcp --permanent    
                firewall-cmd --reload
 

systemctl restart firewalld.service

14: 重启过程中可能不能网卡不能自己开通需要自己设置
管理员(给你账号密码者)登录后修改配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
改为:ONBOOT="yes"




15:默认配置文件路径: 
配置文件:/etc/my.cnf 
日志文件:/var/log//var/log/mysqld.log 
服务启动脚本:/usr/lib/systemd/system/mysqld.service 
socket文件:/var/run/mysqld/mysqld.pid

 


参考博客:
https://www.linuxidc.com/Linux/2016-09/135288.htm 

https://www.cnblogs.com/yybrhr/p/9810375.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值