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的列表
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
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓