centos7 上配置Javaweb---MySQL的安装与配置、乱码解决
2017-06-17 14:41
447 查看
上一篇谢了关于jdk和tomcat的安装。今天先更新一下有用的。
1. 不用关闭防火墙,把80端口添加进防火墙的开放端口。
出现success就是成功了
2. 用户授权问题---本文最后说
地址
点击下载
下载之后用FTP工具上传到linux服务器。我是自己新建了一个目录,把软件上传到这个目录里啦。
现在开始准备安装。。。
先找到你的目录
对了,安装mysql之前先要删除Mariadb相关的东西,不然会安装不成功!
命令
我这里有个相关产品。然后我执行
他给了个提示说我没有安装,那就先算了。我先把mysql解压。
可以看到一共有好几个rpm文件 ,而我们只需要安装4个就可以满足基本的要求了。
这里有个小插曲?:我后来发现需要删除mariadb-libs,所以就把这一步放在了解压mysql后面了。
这里删除maraidb-libs,
最后让你选择Y/N,你选择Y就可以。然后删除成功
小插曲之后,开始正式安装。
这里注意安装顺序一定要正确。
common-》libs-》client-》server
安装完毕就可以启动了
不过你需要知道登录密码才能登路。
用这个密码登录你的mysql。登陆成功之后修改密码。
查看系统编码
这样不行,不然会出现乱码情况的
所以要去修改 my.cnf 配置文件
先退出mysql命令行
然后执行命令
添加如下:
注意设置的变量都是与作用于相对应的。比如:[mysqld]、、、、[client]、、、[mysql]
结果:
到此,编码问题解决。
============================================
创建用户。
第一个红线:用户名(用作登录的)
第二个红线:密码
第三个红线:数据库名(比如 test.* 代表对整个数据库都有权限。*.*代表对整个数据库服务器都有权限)
第四个红线:用户名
可是:我的项目启动出现了问题。
没办法,又创建了一个用户。把上图的localhost全部改成%,其他不变。测试成功!
==============================
另外:查看linux服务器上tomcat的启动过程:
mysql命令行执行sal脚本
第一个红线:用户名
第二个红线:数据库名
第三个红线:sql文件路径
第四个红线:sql文件名
就先说这么多吧
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文件名
就先说这么多吧
相关文章推荐
- Win7 32位MySQL5.6免安装配置编码为utf8——解决Java插入MySQL乱码问题
- Java Web+Mysql Get请求中文乱码的解决
- java web中配置Filter解决jsp中文乱码问题
- Mysql5.5安装配置方法及中文乱码的快速解决方法
- 安装配置Mysql5.5并且完美解决中文乱码问题
- windows中安装配置javaweb环境(jdk+tomcat+mysql+navicat+eclipse)
- ubuntu14.0.4配置javaweb开发环境第六步安装mysql
- Mysql5.5安装配置方法及中文乱码的快速解决方法
- java以及javaweb开发组件,开发环境和开发工具安装配置(三:开发工具--EditPlus,eclipse,IntelliJ IDEA,Navicat for MySQL)
- Struts+Mysql+Tomcat5.0.28+mysql-connector-java-3.0.16-ga-bin.jar 国际化乱码解决方法
- java web 利用 commons-fileupload-1.2 实现文件上传 解决 中文乱码& 非文件属性的读取
- 安装AJAX Documents 时候发生的web.config文件配置错误的解决方法
- mysql5.1.7-beta-log和mysql-connector-java-5.0.5中文乱码的解决
- Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之35.安装使用MySQL及SQL Manager 推荐
- JAVA WEB 程序乱码问题解决
- JAVA插入MYSQL乱码的解决方法。
- mysql5.1.7-beta-log和mysql-connector-java-5.0.5中文乱码的解决
- Ubuntu - Edgy Eft 下安装配置Java开发环境(JDK 6 + Eclipse WTP + Tomcat + MySQL)
- JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决 5大配置点 使用UTF-8编码
- Java中使用MySQL从安装、配置到实际程序测试详解