linux上mysql 3306怎么对外开放

linux上mysql 3306怎么对外开放,第1张

mysql的默认端口是3306端口,对外开放3306 一般来说有两大块。

一大块是:系统防火墙级别:iptables:

iptables -I input -p tcp --dport 3306 -j ACCEPT

另一大块:mysql层:

授权用户对外访问:

grant 权限 on 数据库.表 to “用户”@“主机名” identified by “密码” 其实可以这样理解,grant 权限 on 权限负责范围 to 权限对象 【认证密码】

这个两层都做了才可以远程连接。linux 学习不只只是这些 掌握点基础知识才能上手,建议www.linuxprobe.com看看,学好Linux,做好运维。加油!!!

1、首先,进入到控制台下,下图是我用了putty工具,远程实现的控制。之后输入“netstat -an | grep 3306”即可查看是否开启,如下图只显示listen则标识未开启。

2、之后,通过cd命令进入到etc/mysql目录下。然后输入ls命令,即可看到该目录下的文件

3、文件中会看到有my.cnf。通过“vi my.cnf”命令进入到编辑的状态下。

4、之后,把“bind-address  =127.0.0.1”注释掉或者换成需要远程连接的ip地址,或者是直接把这句删除掉,然后,进行保存即可。

权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以 查看某个目录下的文件或目录的权限

示例:在随意某个目录下ls -l

第一列的内容的信息解释如下:

这个字符串有10位,可以分为4段来解读。

第一段(第1位)表示是目录还是文件,-表示是文件,d表示是目录;

第二段(第2-4位,共3个字符串)表示文件所属用户对它的权限 - 属主权限(User);

第三段(第5-7位,共3个字符串)表示文件所属用户组用户对它的权限 - 属组权限(Group);

第四段(第8-10位,共3个字符串)表示其他用户对它的权限 - 其他权限(other);

注:

①我们用3位8进制来表示文件的权限,r(read)用4标识,w(write)用2标识,x(excute)用1标识

②r–可读,w–可写,x–可执行。

③每一段的三位顺序不可变,如果没有对应的权限,则使用-表示

上图中的-rwxrw-r–可以用八进制数字764表示。

案例:

-rwxrwxrwx

转算成八进制,777,代表这是一个对所有人开发权限的文件。

15.6.2 修改文件/目录的权限的命令:chmod

示例:修改/test下的aaa.txt的权限为属主有全部权限,属主所在的组有读写权限,

其他用户只有读的权限

chmod u=rwx,g=rw,o=r aaa.txt

上述示例还可以使用数字表示:

chmod 764 aaa.txt

15.7 free查看内存信息

15.7.1 free查看内存信息

free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等

df  df -h 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计

补充:

关机命令

reboot  重新启动 *** 作系统

shutdown -h now 立刻关机,其中now相当于时间为0的状态

shutdown -h 10:23

shutdown -h +10  系统再过十分钟后自动关机

总结

Linux命令

    目录 *** 作

        cd usr/                            切换到该目录下usr目录

        cd ..                                切换到上一层目录

        cd /                                切换到系统根目录

        mkdir 目录名称              创建目录

        ls      目录名称                查询该目录下所有的目录和文件

        ls [-a]  目录名称              查询该目录下所有的目录和文件,包含隐藏文件

        ls [-l]  目录名称              查询该目录下所有的目录和文件的详细信息

        find / -name 目录名称    查找/root下的目录(文件)

        mv 目录名称 新目录名称  修改目录名称

        mv 目录名称 目录的新位置      剪切

        cp -r 目录名称 目录的目标位置  拷贝

        rm -rf  目录                  强制删除目录

    文件 *** 作

        touch 文件名称            创建空文件

        cat/more/less/tail 文件  查看文件内容

        tail -f 文件                  动态查看/实时查看文件(日志)

        grep 要搜索的字符串 要搜索的文件                关键字搜索

        vi/vim  文件                修改文件内容

        rm -rf 文件                强制删除文件

    文件的打包

        tar -zcvf 文件名.tar  要打包的文件

    文件的解压 

        tar -xvf 文件名.tar

    扩充:将文件解压到固定位置

        tar -xvf 文件名.tar -C 指定解压的位置

    查询当前所在位置

        pwd     

    查看进程

        ps -ef | grep 进程名称(tomcat/mysql)

    杀死进程

        kill -9 进程pid

    查看端口号

        netstat -an | grep 端口号(3306)

    查看服务器ip

        ifconfig

    查看网络是否能正常使用

        ping 外网地址            查看是否能访问外网

        ping 内网ip                查看是否能访问内网

    权限命令

        chmod 777 文件        赋权

    查看cpu

        top

    查看磁盘信息

        df -h

    查看内存信息

        free   

    关机命令

        shutdown -h now  立刻关机,其中now相当于时间为0的状态

        shutdown -h 10:23

        shutdown -h +10    系统再过十分钟后自动关机

    重新启动

        reboot    重新启动 *** 作系统

```·


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7499710.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存