Linux服务器开发/测试环境搭建-流程

Posted 郭子仪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux服务器开发/测试环境搭建-流程相关的知识,希望对你有一定的参考价值。

1、MariaDB yum 安装/初始化/授远程权限

  

yum安装

在MariaDB官网根据Linux系统查找您所需要的db版本:https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna

选择完毕后,页面下方会显示如下配置:

# MariaDB 10.1 CentOS repository list - created 2016-06-22 03:05 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

进入目录/etc/yum.repos.d/,创建MariaDB.repo,将以上内容Copy进去

执行以下命令

sudo yum install MariaDB-server MariaDB-client
执行中会下载安装包并检测依赖,一路Y即可
complete!
初始化

  启动MairaDB:  /etc/init.d/MySQL start

  执行初始化工具:mysql_secure_installation

  执行过程中会帮助你初始化密码,以及一些其他的初始化操作,借用网上的操作流程图

 

授予远程访问权限

GRANT ALL PRIVILEGES ON *.* TO ‘root(与本地用户不同)‘@‘%‘IDENTIFIED BY ‘此处填写远程访问密码(和本地登录密码可不同)‘ WITH GRANT OPTION;

刷新使权限生效

flush privileges;

2、JDK安装

将jdk安装文件上传至服务器自定义目录下,如:/root/jdk

如果是tar包,执行 tar  -xzvf  包名 

文件解压至当前路径下

vim /etc/profile  (也可配置于某一新建用户目录下的.profile下)

在文件最后加入

export JAVA_HOME=/root/jdk/jdk1.8.0_92 
export PATH=$JAVA_HOME/bin:$PATH 

然后:wq保存

执行source /etc/profile 使配置生效

执行 Java -version验证是否成功。

3、Tomcat上传

将Tomcat程序包rz至指定目录,并tar解压

执行./bin/start.sh; tail –f ./logs/catalina.out

观察启动结果。

OK!Linux程序基础环境配置完成,如有问题,欢迎讨论。

 

---------------------2016-09-14-----------------------------------

设置MariaDB 10.1 数据库对大小写不敏感()

修改 /etc/my.cnf.d/server.cnf, 在[mysqld]下加入 lower_case_table_names=1  (1代表大小写不敏感,0敏感----linux环境)

 

查看当前linux系统中所有服务在各个RunLevel下的默认启动状态

chkconfig –list  (双横线)

 

重启mysql服务

service mysql restart

查看mysql服务状态

service mysql status

 

mysql数据库密码重置

1、跳过密码检测

mysqld_safe – skip-grant-tables & (中间双杠)

技术分享

2、mysql –uroot –p

3、use mysql

4、update user set password=PASSWORD(‘你将要重置为某密码‘) where user=‘root‘;

5、flush privileges;

6、quit;

7、service mysql restart

8、ok!


以上是关于Linux服务器开发/测试环境搭建-流程的主要内容,如果未能解决你的问题,请参考以下文章

怎么在linux 里搭建LAMP环境

@软件测试的环境搭建一般流程!!!!

linux 的环境搭建(二)--redis单机环境、生产环境、集群环境的搭建

Linux搭建环境+部署项目

Linux服务器 Jenkins环境搭建

ThinkPHP3.2.3项目实战