centos7 上配置Javaweb---MySQL的安装与配置、乱码解决
上一篇谢了关于jdk和tomcat的安装。今天先更新一下有用的。
1. 不用关闭防火墙,把80端口添加进防火墙的开放端口。
firewall-cmd --zone=public --add-port=/tcp --permanent
出现success就是成功了

2. 用户授权问题---本文最后说
安装MySQL
第一步,下载linux版本的MySQL。

点击下载

下载之后用FTP工具上传到linux服务器。我是自己新建了一个目录,把软件上传到这个目录里啦。
现在开始准备安装。。。
先找到你的目录

对了,安装mysql之前先要删除Mariadb相关的东西,不然会安装不成功!
命令
rpm -qa|grep mariadb 用来查看有木有相关包
我这里有个相关产品。然后我执行
rpm -e [文件名] --nodeps 来删除这个文件包
他给了个提示说我没有安装,那就先算了。我先把mysql解压。
tar -xvf [文件名] -C [新路径] 解压到某个文件夹
可以看到一共有好几个rpm文件 ,而我们只需要安装4个就可以满足基本的要求了。
这里有个小插曲?:我后来发现需要删除mariadb-libs,所以就把这一步放在了解压mysql后面了。

这里删除maraidb-libs,
yum list mariadb-libs 用来列出已经安装的文件 yum remove mariadb-libs 用来删除
最后让你选择Y/N,你选择Y就可以。然后删除成功

小插曲之后,开始正式安装。
这里注意安装顺序一定要正确。
common-》libs-》client-》server

安装完毕就可以启动了

不过你需要知道登录密码才能登路。
cat /var/log/mysqld.log | grep password 获取系统给你生成的第一个密码。
用这个密码登录你的mysql。登陆成功之后修改密码。
set password = password('新密码');
查看系统编码

这样不行,不然会出现乱码情况的
所以要去修改 my.cnf 配置文件
先退出mysql命令行

然后执行命令
vi /etc/my.cnf
添加如下:
注意设置的变量都是与作用于相对应的。比如:[mysqld]、、、、[client]、、、[mysql]


结果:

到此,编码问题解决。
============================================
创建用户。

第一个红线:用户名(用作登录的)
第二个红线:密码
第三个红线:数据库名(比如 test.* 代表对整个数据库都有权限。*.*代表对整个数据库服务器都有权限)
第四个红线:用户名
可是:我的项目启动出现了问题。
The user specified as a definer ('dog'@'%') does not exist
没办法,又创建了一个用户。把上图的localhost全部改成%,其他不变。测试成功!
==============================
另外:查看linux服务器上tomcat的启动过程:

mysql命令行执行sal脚本

第一个红线:用户名
第二个红线:数据库名
第三个红线:sql文件路径
第四个红线:sql文件名

就先说这么多吧
centos7 上配置Javaweb---MySQL的安装与配置、乱码解决的更多相关文章
- 第一章 数据库概述、MySQL的安装和配置
第一章 数据库概述.MySQL的安装和配置 1.为什么要使用数据库 最早是纸质文件来存储数据 缺点:不易保存,占用空间大 计算机出现以后,采用软件来进行保存(excel) 缺点:容易损坏 文件 ...
- mysql免安装版配置与使用方法
mysql免安装版配置与使用方法 以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...
- .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用
一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...
- Mysql数据库安装和配置
http://blog.csdn.net/pipisorry/article/details/46773507 Mysql数据库安装和配置.mysql语法.特殊符号及正则表达式的使用.MySQL备份与 ...
- 数据库之mysql篇(1)—— 数据库管理系统简介/mysql的安装、配置
说mysql之前,还是先说说数据库. 什么是数据库: 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后 ...
- C#自制Web 服务器开发:mysql免安装版配置步骤详解分享
mysql免安装版配置步骤详解分享 1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinst ...
- 1.Mysql的安装与配置
1.Mysql的安装与配置1.1 Mysql的下载 mysql是开源数据库,开源数据库在中低端应用中占据了很大的市场份额. mysql社区版自由下载而且安全免费,官方不提供任何技术支持,适用于普通用户 ...
- CentOS7+ anaconda3 + Python-3.6 + tensorflow-cpu-1.5安装和配置
CentOS7+ anaconda3 + Python-3.6 + tensorflow-cpu-1.5安装和配置 ========================================== ...
- 【docker】centOS7上部署的mysql和spring boot服务,要求,mysql的时间、java程序服务的时间和宿主机的时间完全保持一致【修改mysql时区,临时和永久】【修改spring boot配置文件时区】【修改docker启动spring boot实例程序时区】
要求:centOS7上部署的mysql和spring boot服务,要求,mysql的时间.java程序服务的时间和宿主机的时间完全保持一致: ============================ ...
- Apache+php+mysql的安装与配置 - 之三(Apache的虚拟主机配置)
Apache+php+mysql的安装与配置 - 之三(Apache的虚拟主机配置) Apache核心(Core)配置 VirtualHost 语法 <VirtualHost addr[:por ...
随机推荐
- Linux内核及分析 第四周 扒开系统调用的三层皮(上)
实验过程 选择20号系统调用getpid(取得进程识别码) 在网上查询getpid函数的C语言代码以及其嵌入式汇编语句 C语言代码: #include <stdio.h> #include ...
- LINUX内核分析第八周学习总结
LINUX内核分析第八周学习总结 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程 http://mooc.study.163.c ...
- 软件项目第一次sprint评论
软件项目第一次sprint评论 组名:天线宝宝四人组 姓名:高长志 1. 组名:9-652组 项目:炸弹人游戏 对于炸弹人游戏,首先 ...
- 基于UML的需求分析和系统设计
小序: 从学生时代就接触到UML,几年的工作中也没少使用,各种图形的概念.图形的元素和属性,以及图形的画法都不能说不熟悉.但是怎样在实际中有效地使用UML使之发挥应有的作用,怎样捕捉用户心中的需求并转 ...
- shell脚本--函数
shell的函数和Javacript和php的函数声明一样,只不过shell在调用函数的时候,只需要写函数名就可以调用函数,注意不要在函数名后面加括号 创建并使用函数 #!/bin/bash #文件名 ...
- CAS的应用场景
国外应用(需FQ尝试): 来自CAS官网推荐的Demo http://casserver.herokuapp.com/cas/login https://casserver.herokuapp.com ...
- 使用 idHTTP 获取 UTF-8 编码的中文网页
uses IdHTTP; const Url = 'http://del.cnblogs.com'; procedure TForm1.Button1Click(Sender: TObject); v ...
- [转帖] securebootthemes 挖矿病毒的说明 http://blog.netlab.360.com/msraminer-qian-fu-yi-jiu-de-wa-kuang-jiang-shi-wang-luo/ 原文为毛不给一个专杀工具呢.
MsraMiner: 潜伏已久的挖矿僵尸网络 2017 年 11 月底,我们的 DNSMon 系统监测到几个疑似 DGA 产生的恶意域名活动有异常.经过我们深入分析,确认这背后是一个从 2017 年 ...
- FOJ有奖月赛-2016年8月(daxia专场之过四题方有奖)
http://acm.fzu.edu.cn/contest/list.php?cid=152 主要是a题, lucas定理, 就这一版能过.. 记录一下代码, 另外两个最短路 一个模拟,没什么记录 ...
- python学习笔记五——数据结构
4 . python的数据结构 数据结构是用来存储数据的逻辑结构,合理使用数据结构才能编写出优秀的代码.python提供的几种内置数据结构——元组.列表.字典和序列.内置数据结构是Python语言的精 ...