java1.8环境配置
1.移除本机原本的java环境,这里以1.7为例
yum -y remove java-1.7.0-openjdk*
yum -y remove tzdata-java.noarch
2.查看yum中现有java版本
yum -y list java*
3.安装自己需要的版本,这里以1.8为例
yum -y install java-1.8.0-openjdk*
4.查看本机java环境是否部署完成
java -version
Python3.6.1环境配置 暂时失效
1.必要环境安装
yum install -y gcc zlib-devel openssl-devel
2.下载3.6.1源码包
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
3.解压源码包
tar -zxvf Python-3.6.1.tgz
4.进入解压后的源码包
cd Python-3.6.1
5.修改本地默认配置 因为centos7.0默认为自带python2,所以我们需要把python切换为我们的python3
./configure prefix=/usr/local/python3
6.安装
make && make install
7配置环境变量
#进入编辑文件
vi /etc/profile
#在行尾加入
export PATH="$PATH:/usr/local/python3/bin"
加入export PATH="$PATH:/usr/local/python3/bin"操作参考vi操作方式:
先输入 ':i' 进入insert插入模式
加入 export PATH="$PATH:/usr/local/python3/bin"
MySql环境配置
0.卸载已有的MySql环境
rpm -qa | grep mariadb
rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64
rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
1.添加源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
2.安装MySql
sudo yum install mysql-server
3.如果输入mysql -u root报错 2002 则需要提升权限提升权限
sudo chown -R openscanner:openscanner /var/lib/mysql
service mysqld restart
4.修改MySql密码
mysql -u root
mysql > use mysql;
mysql > update user u set u.password=password('你的密码') where u.user='root';;
mysql > exit;
5.开放3306端口
sudo vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent#防火墙开放端口
6.重启防火墙
sudo service iptables restart
注 如果防火墙出现
Failed to restart iptables.service: Unit not found.
这是因为centos7中防火墙由firewalld管理,应该执行下列命令
sudo systemctl restart firewalld
TODO
暂缺远程登录
1.查看是否允许远程账号邓丽
>mysql use mysql;切换数据库到mysql库
>mysql select host,user from user; #查看user表的host和root用户

这个%就是允许远程访问.如果没有则进行第2步.
2.允许远程登录root用户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
或者指定IP
GRANT ALL PRIVILEGES ON *.* TO 'root'@'你的IP' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
3.重启mysql
sudo systemctl restart mysqld
常用操作:
| 操作 | 代码 |
|---|---|
| 重启centos7的防火墙 | systemctl restart firewalld |
| 重启Mysql | systemctl restart mysqld |