linux jdk 配置环境变量
下载完成后解压
tar -xzvf jdk-8u261-linux-x64.tar.gz
配置环境变量
vi /etc/profile
在最后一行添加如下内容
export JAVA_HOME=/usr/local/jdk1.8.0_261
exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
添加完后保存退出
重新加载系统配置文件
source /etc/profile
查看java版本
java -version
Tomcat创建软连接
ln -s apache-tomcat-8.5.57 tomcat
mysql安装
下载完成后解压
tar -xvf mysql-5.7.26-1.el6.x86_64.rpm-bundle.tar,会有以下一堆文件
查看是否有MySQL在运行
#rpm -qa|grep mysql
删除 # rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64
执行以下命令进行安装,文件名是我安装的版本的文件名
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm2
其中遇到的错误百度一下,很快就解决
安装执行过程
这几个包的安装完成之后,我们的数据库也就安装完成了,有几个需要注意的地方:
数据库目录:/var/lib/mysql/
命令配置:/usr/share/mysql (mysql.server命令及配置文件)
相关命令:/usr/bin (mysqladmin mysqldump等命令)
启动脚本:/etc/rc.d/init.d/ (启动脚本文件mysql的目录)
系统配置:/etc/my.conf
# 查看mysql是否启动
service mysqld status
# 启动mysql
service mysqld start
# 停止mysql
service mysqld stop
# 重启mysql
service mysqld restart
查看临时密码
grep password /var/log/mysqld.log
执行过程
[root@localhost ~]# grep password/var/log/mysqld.log
2017-09-01T16:43:10.889769Z 1 [Note] Atemporary password is generated for root@localhost: hcLMTxbOh2?w
这样我们得知临时密码是:hcLMTxbOh2?w。
执行命令
# 登录mysql,之后需要输入密码
mysql -uroot -p
# 设置新密码
set password = password("R4vj$atB");退出后重新登陆
#用新密码登陆后,建库
Mysql>CREATE DATABASE tm DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
创建新用户给mysql指定表指定用户权限
Mysql>grant ALL PRIVILEGES on tm.* TO'mobile_user'@'%' IDENTIFIED BY 'fN*la9fZ' WITH GRANT OPTION;
Mysql>grant ALL PRIVILEGES on doc_convert.*TO 'mobile_user'@'%' IDENTIFIED BY 'fN*la9fZ' WITH GRANT OPTION;
Mysql>FLUSH PRIVILEGES;
新用户登录测试
升级
下载新的rpm包,解压到/usr/local
执行命令:rpm -Uvh mysql-community-{server,client,common,libs}-*
升级后有时需要重启又是不需要,表、库、权限关系不变
mysql8 创建用户及授权
#先创建一个用户
create user 'tone'@'%' identified by '123123';
#再进行授权
grant all privileges on *.* to 'tone'@'%' with grant option;
nginx的编译安装
下载解压后,进入到解压后的目录
安装依赖
yum install -y pcre pcre-devel gcc gcc-c++ zlib-devel openssl openssl-devel
编译 不需要https不用加--with-http_ssl_module
./configure --with-http_ssl_module --prefix=/usr/local/nginx
安装
make && make install
修改配置文件