linux安装mysql以及允许外网访问mysql

2023年2月9日12:25:49

下载社区版本

  • 下载最新版
    linux安装mysql以及允许外网访问mysql

linux安装mysql以及允许外网访问mysql

  • 下载历史版本

点击 Archives
linux安装mysql以及允许外网访问mysql

文件上传云服务器

/opt/mysql 存放目录随便

添加用户组

groupadd mysql
useradd -r -g mysql mysql

删除mariadb

rpm -qa|grep mariadb

rpm -e --nodeps mariadb-libs

安装

  • 解压
    tar -xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar
    
  • install (如果文件中没有安装包可以跳过!!!!!!!)
    rmp -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
    rmp -ivh mysql-community-client-plugins-5.7.20-1.el7.x86_64.rpm
    rmp -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
    rmp -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm
    rmp -ivh mysql-community-icu-data-files-5.7.20-1.el7.x86_64.rpm
    rmp -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
    

初始化

 mysqld --initialize --comsole
 chown -R mysql:mysql /var/lib/mysql/

启动服务

 systemctl start mysqld

查看临时密码

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

修改密码

 mysql -uroot -p 
 输入刚才cat到的密码


 alter user 'root'@'localhost' identified by '123456'

 exit

 mysql -uroot -p 123456

登录

 mysql -uroot -p 123456

yum安装的mysql 目录结构

/var/lib/mysql mysql数据文件存放路径,可自定义

/etc/my.cnf mysql配置文件路径

/usr/lib64/mysql mysql库文件路径

/usr/bin/mysql* mysql二进制可执行文件路径

/etc/rc.d/init.d/mysqld mysql服务管理脚本地址

/var/log/mysqld.log mysql日志文件路径

允许外网连接MySQL

  • 确保云服务器的 3306端口的防火墙是开启的

  • 修改mysql配置文件

       vim /etc/my.cnf
    
       # 添加一行配置
       bind-address  =0.0.0.0
    
  • mysql配置

       mysql -uroot -p 123456
       use mysql
       update user set host = '%' where user = 'root';
       FLUSH PRIVILEGES
       exit
    

这样配置就可以用sqlyog去连接了

linux安装mysql以及允许外网访问mysql

  • 作者:weixin_46787337
  • 原文链接:https://blog.csdn.net/weixin_46787337/article/details/128566574
    更新时间:2023年2月9日12:25:49 ,共 1187 字。