centos7.3下载 jdk1.8+mysql Community5.7

centos7.3装双系统网络教程很多我就不多说了  很简单

安装jdk1.8

安装之前先检查一下系统有没有自带open-jdk

命令:

rpm -qa |grep java

rpm -qa |grep jdk

rpm -qa |grep gcj


如果没有输入信息表示没有安装。

如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件  这句命令的关键字是java

 

接着检索包含java的列表

扫描二维码关注公众号,回复: 3040025 查看本文章

yum list java*
 
检索1.8的列表

yum list java-1.8*   

安装1.8.0的所有文件

yum install java-1.8.0-openjdk* -y



使用命令检查是否安装成功

java -version

 

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

 

安装mysql  5.7

打开你要下载的目录

cd /opt

下载mysql5.7

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar

给与操作权限

mkdir mysql

解压mysql5.7

tar -xf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar -C mysql

由于CentOs7之后会在系统中自带一个免费的数据库:mariadb,并且它的驱动和mysql的驱动是有冲突的,所以我们必须先要卸载他

首先用rpm命令查看一下是否有mariadb,然后再删除:

rpm -qa | grep -i mariadb

 

         

如果是这样

然后我们用rpm命令删除这个版本的mariadb:mariadb-libs-5.5.52-1.el7.x86_64要与前面的一致

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
 
由于mysql的server端需要perl语言的支持,因此我们还需要在系统中安装perl支持
yum install perl -y
 
由于我们上面解压出来的几个rpm包有依赖关系,所以我们需要按照顺序执行安装:
 rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm
 rpm -ivh rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm
 mysql-community-libs-5.7.23-1.el7.x86_64.rpm
 rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm
 rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm
 
如果说缺什么依赖就给什么依赖 安装完这些就几乎安装成功了

现在我们来配置mysql的启动,个人比较推荐使用服务的方式启动(centos7特有):

systemctl start mysqld.service
 
修改密码

我们在启动了mysql之后,这个时候等待一段时间,数据库需要进行初始化,这个时候我们可以看一下数据库的日志,会发现mysql帮我们初始化了一个root用户:

cat /var/log/mysqld.log
 
 
能看到红色框里最后有些乱乱的符号组成的字符串这就是密码 复制下来后面有用
 

启动登录mysql

mysql -u root -p 
输入密码
粘贴前面复制的密码
登录成功

修改密码:

set password = password('你的密码');
 
mysql需要的密码复杂程度很高一般都要带有符号 所以尽量复杂 想简单点就先成功修改下密码然后继续操作
 
·  mysql> set global validate_password_policy=0;
·  Query OK, 0 rows affected (0.05 sec)
·   
·  mysql> 
·  mysql> 
·  mysql> set global validate_password_mixed_case_count=0;
·  Query OK, 0 rows affected (0.00 sec)
·   
·  mysql> set global validate_password_number_count=3;
·  Query OK, 0 rows affected (0.00 sec)
·   
·  mysql> set global validate_password_special_char_count=0;
·  Query OK, 0 rows affected (0.00 sec)
·   
·  mysql> set global validate_password_length=3;
·  Query OK, 0 rows affected (0.00 sec)
·   
·  mysql> SHOW VARIABLES LIKE 'validate_password%';
·  +--------------------------------------+-------+
·  | Variable_name                        | Value |
·  +--------------------------------------+-------+
·  | validate_password_dictionary_file    |       |
·  | validate_password_length             | 3     |
·  | validate_password_mixed_case_count   | 0     |
·  | validate_password_number_count       | 3     |
·  | validate_password_policy             | LOW   |
·  | validate_password_special_char_count | 0     |
·  +--------------------------------------+-------+
·  6 rows in set (0.00 sec)
·  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');
                        //这里123是设置的密码 你可以换你想设置的密码
·  Query OK, 0 rows affected, 1 warning (0.00 sec)
 
 
设置成功

数据库5.7安装完成

结束程序 键Ctrl + Z

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

猜你喜欢

转载自blog.csdn.net/qq_39388035/article/details/82193451
今日推荐