zoukankan      html  css  js  c++  java
  • centos7 上配置Javaweb---MySQL的安装与配置、乱码解决

    上一篇谢了关于jdk和tomcat的安装。今天先更新一下有用的。

    1. 不用关闭防火墙,把80端口添加进防火墙的开放端口。

    firewall-cmd --zone=public --add-port=80/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文件名

    就先说这么多吧

  • 相关阅读:
    第36课 经典问题解析三
    第35课 函数对象分析
    67. Add Binary
    66. Plus One
    58. Length of Last Word
    53. Maximum Subarray
    38. Count and Say
    35. Search Insert Position
    28. Implement strStr()
    27. Remove Element
  • 原文地址:https://www.cnblogs.com/LUA123/p/7040196.html
Copyright © 2011-2022 走看看