MySql教程

linux模版机与MySQL搭建

本文主要是介绍linux模版机与MySQL搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • linux模版机
    • 1. ip 动态ip =》 静态ip
    • 2.关闭防火墙:
    • 3.额外的安装包
    • 4.hostname
    • ip
      • 1.win =》 vmare:
      • 2.linux =》 静态ip
      • 3.重启网络【或者重启机器】
      • 防火墙
    • linux
      • 卸载安装包
      • linux =》 CentOS:
    • 克隆
      • 1.机器ip
      • 2.机器hostname
      • 3.目录规范
  • mysql
    • 1.版本
    • 2.部署平台
    • 3.安装和启动
      • 1.卸载mariadb
      • 2.解压
      • 3.安装软件
      • 4.查看配置
      • 5.监控日志
      • 6.初始化
      • 7.拿到初始密码
      • 8.启动mysql
      • 9.查看mysql状态
      • 10.登录mysql
      • 11.修改密码
      • 12.设置任何ip都可以登录
      • 13.刷新权限
      • 14.测试登录
      • 成功之后就可以在远程连接了

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: 新建文件
这篇关于linux模版机与MySQL搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!