一、事前准备:
1、VirtualBox (创建虚拟机)
2、Moba可视化工具方便操作(解压即用)
3、CentOS镜像文件
4、jdk和mysql压缩包
资源下载链接提取码(cirh)
二、安装VirtualBox创建虚拟机
安装完VirtualBox后新建一个虚拟机
可以根据电脑情况配置内存大小
(因为我之前创建过 所以这里我把名字改成了Linux1)
新建好之后进入设置
常规–>高级(文件地址可以更改)
系统–>主板(处理器可以根据自己电脑情况增加)
存储–>可以选择下载的镜像文件
网络
其他的不需要设置 点击ok
启动
出现小黑窗口之后 鼠标点进去 鼠标功能会消失 时间就键盘选择第一个回车(长时间不操作会自动选择)
之后进行基本设置
这里软件选择就默认最小
安装位置和网络连接需要设置
设置密码之后等待重启就好
小黑界面输入用户名密码(密码不会显示 输完回车就行)
三、修改虚拟机配置
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
进入界面后输入上面代码
更改下面的配置
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.56.101
然后后
ESC 输入:wq
(:wq保存退出 :q!是退出不保存)
然后输入systemctl restart network(重启网络)
至此小黑界面操作完成
打开moba
这里的密码就填刚才虚拟机的密码
选择刚才创建的用户
连接成功
这里要勾上 这样在输入cd命令是左边列表会跟着切换
四、安装JDK
cd /opt
将三个文件拖入(事前准备中的4 其中mysql由客户端和服务端)
安装java
1、解压 输入命令:tar -zxvf jdk-8u221-linux-x64.tar.gz
完成后:
cd jdk1.8.0_221/ (进入jdk目录)
systemctl status firewalld(看防火墙状态)
systemctl stop firewalld(关闭防火墙 不关一会儿浏览器连不上)
systemctl disable firewalld(禁用防火墙)
之后开始配置环境
vi /etc/profile(进入名为profile的文档)
进入文件后按53回车定位
点A进入编辑模式:
找到一个export在下面贴入
export JAVA_HOME=/opt/jdk1.8.0_221
export CLASSPATH=.:$JAVA_HOME/rt.jar:$JAVA_HOME/tools.jar:$JAVA_HOME/dt.jar
export JRE_HOME=$JAVA_HOME/jre
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
贴入完成后esc :wq保存退出
source /etc/profile
测试:
java -version 出现版本号表示java安装配置成功
五、安装MySQL
下载依赖包
yum install -y net-tools
yum install -y perl
rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm
安装客户端client
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
安装服务端server会报错
yum install -y autoconf
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
再次报错 获得冲突文件
rpm -e mariadb-libs-1:5.5.60-1.el7_5.x86_64 --nodeps
根据具体冲突文件修改
(加粗部分为冲突文件 可能会不一样)
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
安装完成
service mysql start
返回success
mysql
报错 因为没有密码
vi /usr/my.cnf
进文件添加
[client]
default-character-set = utf8
[mysqld]//这句不用添加 以这句话为界分别贴在上下
skip-grant-tables
character_set_server = utf8
collation_server = utf8_general_ci
保存退出 :wq
( my.cnf中的[mysqld] 下方插入lower_case_table_names,即可忽略大小写)
service mysql restart//重启
返回success
mysql
可以直接进入数据库
use mysql
进入Database changed
update user set password=password('ok');
修改密码为ok
quit
退出数据库
vi /usr/my.cnf
修改配置文件
注释掉这一行
:wq保存退出
service mysql restart
重启服务
mysql -uroot -p之后回车输入密码“ok”
或者直接mysql -uroot -pok
set password=password('ok');
//重新确认密码
use mysql 可以进入了
测试中文输入
use test;
create table a(bb varchar(10));建表
insert into a values('哈哈');插入中文数据
select * from a;打印表格
进入mysql
1、service mysql restart //重启
2、 mysql -uroot -p //输密码
3、use mysql //use
创建新用户
create user 'test'@'%' IDENTIFIED BY 'ok';
//创建新用户test
grant all on *.* to 'test'@'%';
//赋权
用sqlyog连接
新建 sqlyog密码为数据库密码ok
SSH密码为虚拟机密码
如果不能连接 需要将
放开可以连接(root用户放开连接)
或者创建用户并授权(新建用户注释连接)
将
注释
使用时基于对安全的考虑 可以创建普通用户然后注释上述代码 使用普通用户登录 禁用管理员账户