CentOS 7 安装JDK、MySql

怎样部署CentOS 7服务器环境。

关闭防火墙(通常只用于开发环境)

1
2
3
4
# service iptables stop   // 暂时关闭
# chkconfig iptables off // 永久关闭
# systemctl stop firewalld.service // 关闭firewall
# systemctl disable firewalld.service // 禁止firewall开机启动# vim /etc/sysconfig/selinux // 设置SELINUX=disabled

安装JDK 1.8

1
2
3
4
5
6
7
8
9
10
11
12
// 下载jdk-8u131-linux-x64.rpm
# yum localinstall jdk-8u131-linux-x64.rpm

# vi /etc/profile
// 添加以下内容
export JAVA_HOME=/usr/java/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

# source /etc/profile
# exit
$ source /etc/profile

安装MySql

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# yum install mysql
# yum install mysql-devel
# yum install mariadb-server mariadb

// 启动
# systemctl start mariadb

// 无密码,按回车登录
# mysql -u root -p

MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
MariaDB [(none)]> use mysql;

MariaDB [mysql]> select host,user from user;
+-----------+------+
| host | user |
+-----------+------+
| 127.0.0.1 | root |
| ::1 | root |
| centos | |
| centos | root |
| localhost | |
| localhost | root |
+-----------+------+
6 rows in set (0.00 sec)

// 修改root为任意位置可登录
MariaDB [mysql]> update user set host='%' where user='root' and host='centos';

// 登录授权,密码设置为root
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
MariaDB [mysql]> flush privileges;
分享到