Linux

  • 卸载自带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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值