阿里云服务器,基础环境配置

2018/11/06

1. JDK安装

1.1 查询已安装JDK

​ rpm -qa grep java

1.2 卸载JDK

​ yum -y remove 路径

1.3 解压上传的JDK

​ tar -xvf 压缩文件

1.4 配置环境变量

​ JAVA_HOME JRE:JAVA_HOME:lib/JRE
​ CLASS_PATH PATH ​ export JAVA_HOME=/home/soft/jdk1.8.0111 ​ export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH= ${JAV A HOME}/bin:$PATH

1.5 保存配置文件

​ source profile文件

2. 安装mysql

2.1 查询并删除默认安装的mariadb(安装mysql后会自动覆盖原来的mariadb)

​ rpm -qa grep mariadb

​ yum -y remove mariadb具体版本

2.2 安装mysql

​ (由于yum源上没有mysql-server。所以必须去官网下载,这里 我们用wget命令,直接获取)

​ wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.3 安装mysql数据库

​ yum -y install mysql-community-server

2.4 完成安装,查看、重启mysql

​ systemctl status mysqld; // 查询mysql的运行转态

​ systemctl restart mysqld;// 重启mysql ​ systemctl stop mysqld;// 停止mysqld

​ 此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码

​ 通过如下命令可以在日志文件中找出密码:grep “password” /var/log/mysqld.log

​ 2、修改 /etc/rc.d/rc.local 这个文件: ​ 例如将 apache、MySQL、samba、svn 等这些服务的开机自启动问题一起搞定:

​ vi/etc/rc.d/rc.local

​ #添加以下命令

​ /usr/sbin/apachectlstart

​ /etc/rc.d/init.d/mysqldstart

​ /etc/rc.d/init.d/smbstart

​ /usr/local/subversion/bin/svnserve-d

2.5 进入mysql数据库

​ mysql -uroot -p 输入密码

输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后能操作数据库修改密码命令:​ ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123’;

2.6 解决报错!

​ 以上报错是说新设置的密码过于简单,解决方式: ​ //首先按照默认密码格式复杂度更改

2.7 查看MySQL完整的初始密码规则

​ 查看MySQL完整的初始密码规则,查看的前提是必须先用ALTER USER命令更改过密码(SHOW VARIABLES LIKE ‘validate_password%’;)

2.8 修改验证密码策略

​ 因为当前的密码太复杂不方便后期做实验,所以使用命令修改密码策略两种方式: ​ mysql> set global validate_password_policy=0; ​ mysql> set global validate_password_policy=LOW; ​ 注:密码策略分四种 ​ 1、OFF(关闭) 2、LOW(低) 3、MEDIUM(中) 4、STRONG(强) ​ 修改密码长度
​ 上边改完策略之后我们在改长度 mysql> SET GLOBAL validate_password_length=4;

2.9 都改完之后查看密码规则

​ mysql> SHOW VARIABLES LIKE ‘validate_password%’;

2.10 改为简单密码

​ 接下来就可以将刚才的复杂密码改为简单的四位的密码了;

2.11 卸载安装源自动更新

​ 此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,因为当前数据库已安 装完成,所以把这个卸载掉: ​ yum remove mysql57-community-release.noarch

2.12 初始化数据库

​ mysql_secure_installation


扫码关注有惊喜

(转载本站文章请注明作者和出处 倔强的小黄牛-angrycow1111

Show Disqus Comments