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: 新建文件