linux模版機與MySQL搭建
阿新 • • 發佈:2022-04-15
目錄
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: 新建檔案