- 卸载自带JDK
rpm -qa|grep jdk 查看存在的jdk
rpm -e --nodeps +上面命令查询出的结果 执行卸载
- 配置jdk环境
export JAVA_HOME=/usr/local/soft/java/jdk1.8.0_40
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
redis构建命令
./redis-cli --cluster create 192.168.0.251:6381 192.168.0.251:6382 192.168.0.251:6383 192.168.0.251:6384 192.168.0.251:6385 192.168.0.251:6386 --cluster-replicas 1
- 查看具体端口占用命令 lsof -i:port
- MySQL安装
mysql 快速下载地址
https://downloads.mysql.com/archives/community/
查看用户组:
cat /etc/group | grep mysql
用户组不存在添加用户组
groupadd mysql
查看用户
cat /etc/passwd |grep mysql
创建mysql用户
useradd mysql -s /sbin/nologin #添加mysql用户,并且不能登录系统
把下载的mysql压缩包解压缩(下载时注意和系统位数统一,不然会出各种怪异问题)
在解压的文件夹中创建数据库数据存放目录
mkdir /usr/local/mysql/data #根据实际情况创建,后面配置mysql时需要用到
目录赋权限
chown -R mysql:mysql /usr/local/mysql;
chmod -R 755 /usr/local/mysql
到mysql解压目录的bin目录下执行数据库初始化工作(版本和系统位数不一致,初始化可能会报错,需要手动去安装一些列依赖包,不做解释),初始化完成后,最后的默认密码需要暂时记录下来,(root第一次登陆时需要使用,登陆之后修改密码:set password for root@localhost = password('123');)
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
执行初始化命令报错处理:error while loading shared libraries: libnuma.so.1 缺少类库,执行安装:yum install -y numactl
编辑配置文件my.cnf(根据实际情况调整)
[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/var/lib/mysql/mysql.sock #启动时没有会去创建,不配置客户端是没有办法连接的
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
[client]
socket=/var/lib/mysql/mysql.sock
添加软连接(路径根据实际情况修改)
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
最后可用使用命令启动mysql
service mysql restart
登陆修改默认root密码
[root@localhost /]# mysql -u root -p
Enter password:
mysql>set password for root@localhost = password('yourpass');
放开远程连接
mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
设置开机自启
1、将服务文件拷贝到init.d下,并重命名为mysql
[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2、赋予可执行权限
[root@localhost /]# chmod +x /etc/init.d/mysqld
3、添加服务
[root@localhost /]# chkconfig --add mysqld
4、显示服务列表
[root@localhost /]# chkconfig --list
开放端口 : nc -lp 2181 &
查看防火墙:firewall-cmd --list-all
开启端口:firewall-cmd --permanent --query-port=1521/tcp