暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Ubuntu 安装 Mysql(附Frp 内网穿透)

张先生的资料库 2021-07-12
2153

一、环境准备Ubuntu 20.04.2 LST系统主机一台

1、解锁root用户(云服务器默认使用root用户不需要解锁)

    # 设置root 的密码
    sudo passwd
    # 输入当前用户密码
    # 输入root 用户密码
    # 重新输入root 用户密码

    2、切换到root用户

      # 使用root 用户
      su root
      #切换到root Home目录
      cd ~

      二、安装Mysql

        # mysql APT包地址
        https://dev.mysql.com/downloads/repo/apt/

        点击Download

        1、下载Mysql APT 配置包

          # wget 上一步复制的地址
          wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb


          2、安装Mysql APT 配置包

            dpkg -i mysql-apt-config_0.8.17-1_all.deb

            弹出选择框时选择OK

            3、更新apt 软件源

              apt-get update

              4、安装Mysql Server

                # 安装Mysql Server
                apt-get install mysql-server

                安装过程中有下列弹窗注意设置

                设置Mysql root 用户密码

                设置Mysql root 用户密码(确认密码)

                选择身份验证方式、密码加密方式

                包升级期间不询问重启服务 选择no

                为GNU libc更新 选择yes

                三、查看Mysql状态

                  #运行状态
                  service mysql status
                  #启动服务
                  service mysql start
                  # 停止服务
                  service mysql stop
                  #重启服务
                  service mysql restart

                  四、连接Mysql

                    mysql -u root -p
                    # 输入安装过程中设置的密码

                    五、卸载方式

                      sudo apt purge mysql-*
                      sudo rm -rf etc/mysql/ var/lib/mysql
                      sudo apt autoremove
                      sudo apt autoclean

                      附FRP内网穿透

                          环境准备(公网IP服务器一台 本文使用Ubuntu系统)

                      一、下载FRP

                        # Github地址
                        https://github.com/fatedier/frp/releases

                        选择对应的系统版本


                        本文使用linux_amd64版本

                        使用FTP工具上传到服务器

                        解压缩

                          tar -zxvf frp_0.37.0_linux_amd64.tar.gz

                          服务端

                            # 切换到目录
                            cd frp_0.37.0_linux_amd64/
                            # 服务端配置文件
                            vim frps.ini
                            [common]
                            #设置允许访问的ip
                            bind_addr = 0.0.0.0
                            #服务端和客户端连接的端口
                            bind_port = 8000
                            #KCP协议在弱网环境下传输效率提升明显,但是对frps会有一些额外的流量消耗
                            kcp_bind_port = 8000
                            # 控制台端口
                            dashboard_port = 8001
                            #用户名 和密码
                            dashboard_user = admin
                            dashboard_pwd = 123456
                            #服务端信仰访问的端口 http
                            vhost_http_port = 7075
                            #vhost_https_port = 444
                            log_file = ./frps.log
                            log_level = info
                            log_max_days = 3
                            #token 密码
                            token = 123456
                            #allow_ports = 1-65535
                            max_pool_count=50
                            tcp_mux = true


                              #启动后台运行命令
                              nohup ./frps -c ./frps.ini &

                              客户端

                                # 切换到目录
                                cd frp_0.37.0_linux_amd64/
                                # 服务端配置文件
                                vim frpc.ini 
                                [common]
                                server_addr = 39.103.193.55 #公网IP
                                server_port =8000     #服务端端口号 一致
                                token = 123456         #与服务端token 一致
                                #log_file = frpc.log
                                log_level = info
                                log_max_days = 7
                                dashboard_user = admin #与服务端用户名 一致
                                dashboard_pwd = 123456 #与服务端密码 一致
                                # 本地 ssh 映射
                                [ssh]
                                type = tcp
                                local_ip = 127.0.0.1
                                local_port = 22        # 本地端口
                                remote_port = 3386      # 公网的3386端口    
                                [mysql]
                                type = tcp
                                local_ip = 127.0.0.1
                                local_port = 3306 # 本地端口
                                remote_port = 3036         # 公网端口 
                                [oracle]
                                type = tcp
                                local_ip = 192.168.127.10 #本地Oracle监听IP
                                local_port = 1521         #本地Oracle监听端口
                                remote_port = 1551   # 公网端口

                                  # 启动后台运行
                                  nohup ./frpc -c ./frpc.ini &


                                  访问服务器ip加端口

                                  http://公网ip:控制台端口


                                  文章转载自张先生的资料库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                                  评论