linux模版机与MySQL搭建


目录

linux模版机

1. ip 动态ip =》 静态ip

    1.内网
    2.学习方便

2.关闭防火墙:

    1-65535
    全部关闭

3.额外的安装包

    1.jdk =》 卸载掉
    2.mysql =》 mysql自带的额外包【安装mysql去掉就行】【superset 依赖mysql自带的额外包】

4.hostname

ip

1.win =》 vmare:

        1.子网ip    1-255
            192.168.10.0
        2.NAT设置
            网关192.168.10.2

2.linux =》 静态ip

        [root@shell117 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 
        BOOTPROTO="static"
        ONBOOT="yes"
        IPADDR=192.168.10.117
        GATEWAY=192.168.10.2
        DNS1=192.168.10.2

3.重启网络【或者重启机器】

        service network restart

防火墙

    systemctl stop firewalld
    systemctl disable firewalld
    systemctl status firewalld

linux

卸载安装包

    jdk卸载掉
        1.查询 java
        rpm -qa | grep -i java
        2.卸载 java
        rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps

linux =》 CentOS:

    1.安装软件
        1.yum
        2.rpm
        3.tar

克隆

1.机器ip

    vim /etc/sysconfig/network-scripts/ifcfg-ens33 

2.机器hostname

    vim /etc/hostname

3.目录规范

    [master@shell117 ~]$ mkdir app project software shell data log
    [master@shell117 ~]$ ll
    总用量 24
    drwxrwxr-x. 2 master master 4096 4月  15 10:17 app
    drwxrwxr-x. 2 master master 4096 4月  15 10:17 data
    drwxrwxr-x. 2 master master 4096 4月  15 10:17 log
    drwxrwxr-x. 2 master master 4096 4月  15 10:17 project
    drwxrwxr-x. 2 master master 4096 4月  15 10:17 shell
    drwxrwxr-x. 2 master master 4096 4月  15 10:17 software

mysql

1.版本

    5.6 【少】
    5.7 【多】
    8.x 【】

2.部署平台

    win => 
    mac =>
    linux =>
        1.两种方式
            1.rpm包 => 部署简单 【学习使用】
            2.tar包 => 部署复杂 【生产上】

3.安装和启动

1.卸载mariadb

    [root@shell117 mysql]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

2.解压

    [root@shell117 software]# tar -xvf ./mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar -C ./mysql

3.安装软件

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

4.查看配置

    vim /etc/my.cnf

5.监控日志

    [root@shell117 mysql]# tail -20f /var/log/mysqld.log

6.初始化

    mysqld --initialize --user=mysql

7.拿到初始密码

    root@localhost: w6gVf+uinG&d

8.启动mysql

    systemctl start mysqld

9.查看mysql状态

    systemctl status mysqld

10.登录mysql

    mysql -uroot -p
    w6gVf+uinG&d

    特殊字符需要转译,比如( => /( 

11.修改密码

    mysql> alter user root@localhost identified by '123456';
    Query OK, 0 rows affected (0.06 sec)

12.设置任何ip都可以登录

    mysql> update mysql.user set host='%' where user='root';
    Query OK, 1 row affected (0.00 sec)
    Rows matched: 1  Changed: 1  Warnings: 0

13.刷新权限

    mysql> flush privileges;
    Query OK, 0 rows affected (0.04 sec)

14.测试登录

    [root@shell117 mysql]# mysql -uroot -p123456

成功之后就可以在远程连接了

    Ctrl+N: 新建文件

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/244909.html

(0)
上一篇 2022年4月18日
下一篇 2022年4月18日

相关推荐

发表回复

登录后才能评论