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