乌班图配置mysql Java_Ubuntu准备+MySQL+Java
Linux服务器准备
1 . 安装Ubuntu系统
2 . 修改root用户密码
sudo passwd root #修改root账户密码
logout # 退出当前账号并重新登录
#如果需要关机使用 halt 命令
3 . 更新所有Linux的开发包
apt-get update
4 . 配置相关的编译包
apt-get install gcc libpcre3 libpcrecpp* libpcre3-dev libssl-dev
apt-get install autoconf automake libtool nfs-kernel-server
apt-get install libaiol
apt-get install libaio-dev
5 . 配置编译工具
apt-get install g++
6 . 同步服务器时间
时区配置
tzselect
[选择]==>亚洲(5)==>中国(9)==>北京(1)==>确认(1)
配置ntp进行时间同步
apt-get install ntp ntpdate //安装ntp工具
ntpdate -u 202.120.2.101 //与时间服务器同步
hwclock --systohc //将新的时间写入到硬件
7 . 安装SSH用于远程连接
apt-get install openssh-server
8 . 为SSH的操作配置可以使用root进行连接
vim /etc/ssh/sshd_config
修改如下内容
9 . 找到sshd的服务进程编号
ps -ef | grep sshd
10 . Kill sshd进程,并重启启动该进程
/etc/init.d/ssh start
11 . 获取本机ip
ifconfig | more
12 . 取得FTP组件
apt-get install vsftpd
13 . 下载安装完成后会默认简历一个ftp的用户名,修改该ftp账号的密码
passwd ftp
14 . 默认情况下,FTP服务的默认上传目录为/srv/ftp,授权该目录
chmod 777 /srv/ftp
15 . 编辑ftp的配置文件
vim /etc/vsftpd.conf
修改如下内容
16 . 创建/etc/vsftpd.chroot_list文件,并将之前配置的ftp用户名配置到此文件中
vim /etc/vdftpd.chroot_list
17 . 修改如下文件增加ftp,并注释掉授权
vim /etc/pam.d/vsftpd
#auth required pam_shells.so
18 . 重新启动vsftpd服务
ps -ef | grep vsftpd
# kill no.
server vsftpd start
19 . 通过ftp上传的文件,默认在No.14中描述的目录中srv/ftp/
JDK安装与环境变量配置
1 . 将[JDK].tar.gz文件通过ftp上传到服务器
2 . 将jdk解压到usr/local/文件夹中,并重命名文件夹(文件名称以实际名称为准)
tar xzvf /srv/ftp/jdk-8u73-linux-x64.tar.gz -C /usr/local
mv jdk1.8.0_73 jdk
3 . 配置JDK环境变量
#打开环境变量配置文件
vim /etc/profile
#在文件最后追加如下内容
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
#使配置文件生效
source /etc/profile
MySQL的安装
1 . 将[MySQL].tar.gz文件通过ftp上传到服务器
2 . 将MySQL解压缩到/usr/local/文件夹中,并重命名文件夹(文件名称以实际名称为准)
tar xzvf /srv/ftp/mysql-5.6.10-linux-x64.tar.gz -C /usr/local
mv mysql-5.7.10 mysql
3 . 配置MySQL环境变量
#打开环境变量配置文件
vim /etc/profile
#在文件最后追加如下内容
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
#使配置文件生效
source /etc/profile
4 . 安装两个组建开发包(这两个组件包可以在服务器新建初期安装,若不安装则无法安装MySQL)
apt-get install libaiol
apt-get install libaio-dev
5 . MySQL所有数据的目录在/usr/local/mysql/data下,MySQL的安装目录在/usr/local/mysql/scripts/,在scripts目录下运行MySQL的安装:
mysql_install-db --user=root --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
6 . MySQL的启动
启动方式
命令
前台启动
mysqld_safe --user=root
后台启动
nohup mysqld_safe --user=root
常用启动方式[后台无输出启动]:nohup mysqld_safe --user=root > /dev/null 2>&1 &
7 . 修改root用户密码
登陆MySQL:mysql -uroot -p,并直接按回车即可
修改root账户密码
UPDATE mysql.user SET password=PASSWORD('新密码') WHERE user='root' ;
-- 让配置生效
flush privileges ;
8 . 退出MySQL登陆,并重新使用root账户进行登陆,同时进行root账户的授权以及远程登陆的授权[PS:实际环境中需要增加新用户并进行指定用户的授权]
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION ;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' identified by '密码' WITH OPTION ;
NFS文件管理的安装
1 . 使用Linux系统下的NFS网络文件系统机制实现所有数据文件的自动同步
2 . 获取NFSapt-get install nfs-kernel-server
3 . 编辑NFS的配置文件:vim /etc/exports
4 . 在文件的最后添加如下内容
/usr/data/tomcat/webapps *(rw,sync,no_root_squash,no_subtree_check)
5 . 上述内容中,各参数释义:
webapps为需要同步的文件夹
*表示所有网段都可以进行访问,也可以设置固定的IP地址
rw表示此目录下的数据所有客户端都可以进行读写控制
sync表示数据要进行同步(内存和磁盘)
no_root_squash表示使用root权限将具备完全的控制能力
no_subtree_check表示不受父目录的权限影响
6 . 启动服务端的NFS服务,所谓的启动服务就是进行一个RPC端口的服务绑定etc/init.d/rpcbind restart
7 . 配置客户端挂载:mount -t nfs 192.168.1.166:/usr/data/tomcat/webapps /usr/data/tomcat/mldnweb
远程服务器目录:192.168.1.166:/usr/data/tomcat/webapps
本地需要挂载的目录:/usr/data/tomcat/mldnweb
取消挂载:unmount /usr/data/tomcat/webapps
乌班图配置mysql Java_Ubuntu准备+MySQL+Java相关推荐
- 乌班图配置mysql Java_从零开始的告警平台(1)
一:平台的主要工作流程 消息源==>数据接收==>数据处理==>存入数据库并推送至用户 以存入数据库的数据为基础,可以开发多种功能,比如周报统计,自动化处理故障,历史告警记录--等等 ...
- 乌班图配置 https ssl证书
2. 配置证书 在这里,我假设你已经会配置基本的/etc/apache2/sites-available/000-default.conf这个文件来达到已经可以通过 http 的方式来访问你的站点. ...
- win11安装虚拟机以及运行乌班图遇到的问题
win11 安装虚拟机运行乌班图的诸多问题与解决方法 原因 安装虚拟机 乌班图配置 查看乌班图网络设置 更改仓库和源 复制粘贴工具 原因 由于学习缘故,下载的数据集(nuScence)一些例程不得不使 ...
- Linux乌班图系统,如何安装和配置mysql
这几天小羽刚入手Linux,一直在潜心研究,这几天一直在配置环境变量,为以后的学习和开发做准备.今天小羽就教大家怎么在乌班图下安装配置mysql. 大家如果喜欢,就关注我的公众号吧,本公众号刚起步,每 ...
- 乌班图mysql的安装
先看看乌班图中有没有mysql数据库 sudo apt search mysql | grep ^mysql 安装mysql sudo apt install -y mysql-server 启动my ...
- 乌班图安装mysql 目录_Ubuntu 安装mysql 自定义数据存储目录
一.安装 apt-get install mysql-server 执行过程如下: root@duke:~# apt-get install mysql-server 正在读取软件包列表... 完成 ...
- myeclipse jdk tomcat mysql配置_JDK,TOMCAT,myeclipse,mysql安装以及配置
JDK环境配置: 单击计算机,点击鼠标右键,选择属性-->高级-->环境变量-->找到系统变量的Path,单击编辑,在变量值后面加上JDK的安装目录,单击确定-->确定.环境配 ...
- MySQL数据库卸载+MySQL常用的图形化管理工具介绍
MySQL数据库卸载 我们为什么需要卸载MySQL呢?可能是因为安装的时候安装出错,也可能是因为版本过低,导致一些问题没办法进行解决,所以需要卸载MySQL,重新安装最新版的MySQL. 第一步:停止 ...
- 测试mysql连接服务器,配置云服务器的mysql连接,navicat测试远程连接
配置云服务器的mysql连接,navicat测试远程连接 配置云服务器的mysql连接,navicat测试远程连接 检查一下云系统的更新 yum -y update 下载安装包 rpm -ivh ht ...
最新文章
- Xamarin开发Anroid应用介绍
- webpack 相关文章
- shell脚本之日志拆分和监听
- 几种 ETL 工具的比较(Kettle,Talend,Informatica 等)
- RabbitMQ 的延时队列和镜像队列原理与实战
- (进阶篇)Redis6.2.0 集群 哨兵模式_哨兵工作原理_02
- 计算机三级数据库考试题型,计算机三级数据库技术考试习题及答案
- wo-27s管理员账户和密码_获取电信天翼网关超级密码,修改路由模式为桥接模式...
- FFmpeg MP4文件提取音频文件
- win11问题记录:
- 高可用免费代理ip爬取实战
- 使用构造方法 重载 Scanner键盘录入的方式,做一个两个int类型的相加 和三个double类型的计算器
- 猜拳游戏(基于TCP socket的编程)
- 脑电数据的实验范式及EEGLAB分析预处理
- C语言之write()函数解析:Write Failed Bad address
- Error response from daemon: Conflict. The container name “/redis“ is already in use by container “93
- 干货分享|只发摘要也可以被SCIE检索吗?
- c语言intrins函数,【转载】KEIL C 头文件INTRINS.H中的几个函数说明
- 用Ai做出素描关系的3个圆
- 项目需求讨论-APP手势解锁及指纹解锁
热门文章
- java timezone_Java TimeZone useDaylightTime()方法与示例
- tsql是mysql中的吗_Mysql中的sql是如何执行的
- sed 替换_sed命令批量替换文件内容
- h5引入json_Vue中如何使用本地Json文件?
- 分布式映射与集中式映射_K映射上的表达式映射和组包围
- 漂亮又好用的Redis可视化客户端汇总
- Winform实现漂亮动画-小火车
- bugku web基础$_POST
- 动态css语言less,less让css具有动态语言的特性
- 轨迹跟踪主要方法_DELMIA教程:基于指令形式的机器人TCP轨迹局部跟踪方法