diff --git a/环境部署.txt b/环境部署.txt index 26a9e5a..20f5831 100644 --- a/环境部署.txt +++ b/环境部署.txt @@ -41,9 +41,16 @@ https://download.oracle.com/otn/java/jdk/8u421-b09/d8aa705069af427f9b83e66b34f5e 6、Rocky Linux 9 https://rockylinux.org/zh-CN/download - https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9.4-x86_64-dvd.iso +#IP和端口 +10.10.14.210 +22 + +# 用户名与密码 +root +DsideaL4r5t6y7u + # RockyLinux在安装界面时,可以选择GUI界面,还是Mini安装无GUI界面,需要动手选择好! # 在Rocky Linux 9版本中,为了增加安全性,默认情况下禁用SSH root密码登录。这是系统默认设定的规则,我们同样也可以更改它。 @@ -65,3 +72,87 @@ PermitRootLogin yes systemctl restart sshd 此时root用户可以通过ssh远程登录。 + +7、安装Mysql +# 临时关闭selinux +setenforce 0 + +# 永久关闭selinux +vi /etc/sysconfig/selinux +SELINUX=disabled + +# 临时关闭防火墙: +systemctl stop firewalld + +# 永久关闭防火墙: +systemctl disable firewalld + +yum install lrzsz -y +mkdir /usr/local -p +cd /usr/local +rz -be 选择 mysql-5.7.42-el7-x86_64.tar.gz +tar -zxf mysql-5.7.42-el7-x86_64.tar.gz +mv mysql-5.7.42-el7-x86_64 mysql +rm -rf mysql-5.7.42-el7-x86_64.tar.gz + +vi /etc/profile +#添加如下内容 +export PATH=/usr/local/mysql/bin:$PATH +#然后source生效 +source /etc/profile + +#添加用户并授权相关 +useradd mysql +id mysql +mkdir /data/mysql -p +chown -R mysql:mysql /usr/local/mysql/* +chown -R mysql:mysql /data/* + +其中: +/usr/local/mysql/是MySQL软件所在目录。 +/data/mysql是将来存放MySQL数据的目录。 + +#初始化数据库 +mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql + + +#配置文件 + +vi /etc/my.cnf + +[mysqld] +user=mysql +basedir=/usr/local/mysql +datadir=/data/mysql +server_id=1 +port=22066 +socket=/tmp/mysql.sock +[mysql] +socket=/tmp/mysql.sock + +# 管理MySQL_etc/init.d +mkdir /etc/init.d -p +cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld + +#启动、重启命令 +service mysqld start +service mysqld restart + +# 重定向文件 +ln -s /usr/lib64/libncurses.so.6.2 /usr/lib64/libncurses.so.5 +ln -s /usr/lib64/libtinfo.so.6.2 /usr/lib64/libtinfo.so.5 + +# 重置密码 +/etc/init.d/mysqld stop + +mysqld_safe --user=mysql --skip-grant-tables --skip-networking & +mysql +update mysql.user set authentication_string=PASSWORD("DsideaL147258369") where user='root' and host='localhost'; +flush privileges; +exit +/etc/init.d/mysqld restart +mysql -uroot -p +输入密码:DsideaL147258369 +GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'DsideaL147258369' WITH GRANT OPTION; +现在用Navicat Prenium就可以远程访问到数据库了。 +