上一篇谢了关于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的安装与配置、乱码解决的更多相关文章

  1. 第一章 数据库概述、MySQL的安装和配置

      第一章 数据库概述.MySQL的安装和配置   1.为什么要使用数据库 最早是纸质文件来存储数据 缺点:不易保存,占用空间大 计算机出现以后,采用软件来进行保存(excel) 缺点:容易损坏 文件 ...

  2. mysql免安装版配置与使用方法

    mysql免安装版配置与使用方法      以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...

  3. .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用

    一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...

  4. Mysql数据库安装和配置

    http://blog.csdn.net/pipisorry/article/details/46773507 Mysql数据库安装和配置.mysql语法.特殊符号及正则表达式的使用.MySQL备份与 ...

  5. 数据库之mysql篇(1)—— 数据库管理系统简介/mysql的安装、配置

    说mysql之前,还是先说说数据库. 什么是数据库: 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后 ...

  6. C#自制Web 服务器开发:mysql免安装版配置步骤详解分享

    mysql免安装版配置步骤详解分享 1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinst ...

  7. 1.Mysql的安装与配置

    1.Mysql的安装与配置1.1 Mysql的下载 mysql是开源数据库,开源数据库在中低端应用中占据了很大的市场份额. mysql社区版自由下载而且安全免费,官方不提供任何技术支持,适用于普通用户 ...

  8. CentOS7+ anaconda3 + Python-3.6 + tensorflow-cpu-1.5安装和配置

    CentOS7+ anaconda3 + Python-3.6 + tensorflow-cpu-1.5安装和配置 ========================================== ...

  9. 【docker】centOS7上部署的mysql和spring boot服务,要求,mysql的时间、java程序服务的时间和宿主机的时间完全保持一致【修改mysql时区,临时和永久】【修改spring boot配置文件时区】【修改docker启动spring boot实例程序时区】

    要求:centOS7上部署的mysql和spring boot服务,要求,mysql的时间.java程序服务的时间和宿主机的时间完全保持一致: ============================ ...

  10. Apache+php+mysql的安装与配置 - 之三(Apache的虚拟主机配置)

    Apache+php+mysql的安装与配置 - 之三(Apache的虚拟主机配置) Apache核心(Core)配置 VirtualHost 语法 <VirtualHost addr[:por ...

随机推荐

  1. JS冷门知识盘点

    (+new Date() 是简略写法,得到毫秒 超过多行显示省略号 overflow : hidden; text-overflow: ellipsis; display: -webkit-box; ...

  2. python-深浅copy-18

    # 赋值运算l1 = [1,2,3]l2 = l1l1.append('a')print(l1,l2) # [1, 2, 3, 'a'] [1, 2, 3, 'a'] #copyl1 = [1,2,3 ...

  3. js方法中拼接html时点击事件中拼接字符串参数

    1,代码 var html = '<a href="#" onclick="tableDelete(\''+ row.labelid +'\')"> ...

  4. rabbitMq与spring boot搭配实现监听

    在我前面有一篇博客说到了rabbitMq实现与zk类似的watch功能,但是那一篇博客没有代码实例,后面自己补了一个demo,便于理解.demo中主要利用spring boot的配置方式, 一.消费者 ...

  5. Linux内核分析第四章读书笔记

    第四章 进程调度 进程调度程序:确保进程能有效工作的一个内核子程序 决定将哪个进程投入运行,何时运行已经运行多长时间 进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统 原则:只 ...

  6. 对TCP重传的进一步认识

    http://blog.sina.com.cn/s/blog_4d276ac901011ee7.html ——TCM项目所得 一.看图说话 1.基于套接字的TCP服务器/客户端程序流程 2.TCP三次 ...

  7. SpringBoot初识

    作用 SpringBoot是为了简化Spring应用的创建.运行.调试.部署等等而出现的,使用它可以专注业务开发,不需要太多的xml的配置. 核心功能 1.内嵌Servlet容器(tomcat.jet ...

  8. corosync+pacemaker的crmsh的常用指令介绍

    配置crmsh的yum仓库,此仓库的RPM包有openSUSE提供,将这个network:ha-clustering:Stable.repo文件直接下载到本地并且命名为crmsh.repo wget ...

  9. 《使用python进行数据分析》

    第一 环境搭建 1. 使用pip安装pandas, numpy, scipy, matplotlib, ipython 注意:首先需要安装venv(不然在下面的安装过程中会提示很多的错误,使用pych ...

  10. 使用Java HttpComponent/HttpClinet 调用 WebAPI问题的解决

    几个关键字: WebAPI, Android, Apache HttpComponent/HttpClient 问题:无论怎么测试, WebAPI的FormBody value总是空. 最简单的代码 ...