(5)
After=network.target sshd-keygen.target
[Service]
Type=forking
ExecStart=/usr/local/apache/bin/apachectl start
ExecStop=/usr/local/apache/bin/apachectl stop
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
[root@RS2 ~]# systemctl daemon-reload //重新加载配置
[root@RS2 ~]# systemctl enable --now httpd.service
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
[root@RS2 ~]# ss -antl //查看端口
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 128 *:80 *:*
访问:
二进制安装mysql
[root@RS2 ~]# dnf -y install ncurses-devel openssl-devel openssl cmake mariadb-devel ncurses-compat-libs
//安装依赖包
[root@RS2 ~]# useradd -r -M -s /sbin/nologin mysql
//创建用户
[root@RS2 ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
//下载安装包
[root@RS2 ~]# ls
anaconda-ks.cfg apr-1.7.0.tar.gz apr-util-1.6.1.tar.gz httpd-2.4.54.tar.gz
apr-1.7.0 apr-util-1.6.1 httpd-2.4.54 mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
[root@RS2 ~]# tar xf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz -C /usr/local/ //解压
[root@RS2 ~]# cd /usr/local/
[root@RS2 local]# ls
apache apr-util etc include lib64 mysql-8.0.30-linux-glibc2.12-x86_64 share
apr bin games lib libexec sbin src
[root@RS2 local]# mv mysql-8.0.30-linux-glibc2.12-x86_64 mysql
[root@RS2 local]# chown -R mysql.mysql mysql
[root@RS2 local]# ll
total 0
drwxr-xr-x. 14 root root 164 Oct 19 23:20 apache
drwxr-xr-x. 6 root root 58 Oct 19 23:09 apr
drwxr-xr-x. 5 root root 43 Oct 19 23:13 apr-util
drwxr-xr-x. 2 root root 6 May 19 2020 bin
drwxr-xr-x. 2 root root 6 May 19 2020 etc
drwxr-xr-x. 2 root root 6 May 19 2020 games
drwxr-xr-x. 2 root root 6 May 19 2020 include
drwxr-xr-x. 2 root root 6 May 19 2020 lib
drwxr-xr-x. 3 root root 17 Sep 26 23:27 lib64
drwxr-xr-x. 2 root root 6 May 19 2020 libexec
drwxr-xr-x. 9 mysql mysql 129 Oct 19 23:40 mysql
drwxr-xr-x. 2 root root 6 May 19 2020 sbin
drwxr-xr-x. 5 root root 49 Sep 26 23:27 share
drwxr-xr-x. 2 root root 6 May 19 2020 src
[root@RS2 local]# ln -s /usr/local/mysql/include /usr/include/mysql //做头文件
[root@RS2 local]# echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf //配置lib库文件
[root@RS2 local]# vim /etc/man_db.conf //配置man文档
MANDATORY_MANPATH /usr/man
MANDATORY_MANPATH /usr/share/man
MANDATORY_MANPATH /usr/local/share/man
MANDATORY_MANPATH /usr/local/apache/man
MANDATORY_MANPATH /usr/local/mysql/man //添加
[root@RS2 local]# cd
[root@RS2 ~]# echo 'export PATH=/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh //配置环境变量
[root@RS2 ~]# source /etc/profile.d/mysql.sh
[root@RS2 ~]# which mysql //查找是否有mysql
/usr/local/mysql/bin/mysql
[root@RS2 ~]# mkdir -p /opt/data //建立数据存放目录
[root@RS2 ~]# chown -R mysql.mysql /opt/data/
[root@RS2 ~]# mysqld --initialize --user mysql --datadir /opt/data //初始化数据库
2022-10-19T15:46:08.860840Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.30) initializing of server in progress as process 192456
2022-10-19T15:46:08.871399Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-10-19T15:46:09.366282Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-10-19T15:46:10.866688Z 6 [Note] [MY-010454]