搭建eclipsemysql开发环境

搭建eclipsemysql开发环境

一、安装jdk

xftp上传文件到root的/opt路径中

1.解压

命令格式:tar -zxvf 文件路径

cd /opt

tar -zxvf jdk-8u152-linux-x64.tar.gz

输入jdk后 tab按键自动补齐

把加压后文件移动到jdk1.8 文件夹中

移动:mv jdk1.8.0.125/ jdk1.8

2.配置环境变量

cd /opt

vim /etc/profile

shift + g到文件末尾

o  进入编辑状态新增一行

添加下面3行内容

export 环境变量,使得外部可以调用

3.使环境变量立即生效

1)source /etc/profile

2)重启系统

 

二、安装tamcat

1.解压

tar -zxvf apache-tomcat-7.0.70.tar.gz

2.启动tamcat

cd apache-tomcat-7.0.70/bin
./startup.sh

搭建eclipsemysql开发环境_第1张图片

linux 浏览器浏览 localhost:8080

三、安装eclipse

上传文件到/opt,并切换到/opt路径

解压: tar -zxvf eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz

打开: 到桌面环境,打开解压缩路径中的eclipse应用程序

四、安装MySql

1.检查工作

centOS6

rpm -qa|grep mysql

如果存在mysql-libs的旧版本包如下

先卸载,rpm -e --nodeps mysql-libs

centOS7

rpm -qa|grep mariadb

如果存在mariadb-libs的旧版本包如下

先卸载,rpm -e --nodeps mariadb-libs

检查/tmp文件夹权限

执行 chmod -R 777

 

2.安装MySql

拷贝安装包到opt目录

执行安装命令

搭建eclipsemysql开发环境_第2张图片

查询MySQL版本:mysqladmin --version

或者通过rpm查询:rpm -qa|grep -i mysql   (-i 忽略大小写)

MySQL服务器启动停止:service mysql start;service mysql stop

设置root用户的密码:mysqladmin -u root password 'root'

3.登录使用

登录mysql:mysql -uroot -proot

建库:create database 库名

建表:create table tb(id int, name varchar(50))

 插入数据  name给中文,查询出来是乱码(在建库、建表前查看并修改mysql的字符集配置

搭建eclipsemysql开发环境_第3张图片

需要修改MySQL数据库的字符集

查看MySQL字符集:show variables like 'character%'

搭建eclipsemysql开发环境_第4张图片

数据库与服务端字符集都是latinl  

4.修改字符集

将/usr/share/mysql/my-huge.cnf拷贝到/etc/下,改名为my.cnf

tips:mysql启动时,会优先读取/etc/my.cnf文件

搭建eclipsemysql开发环境_第5张图片

修改/etc/my.cnf

[client]

default-character-set=utf8

[mysqld]

character_set_server=urf8

character_set_client=utf8

collation_server=utf8_general_ci

[mysql]

default-character-set=utf8

修改完成后重启mysql服务

 

修改已有库表的字符集

查看数据库的字符集: show create database 数据库名

修改表的字符集:alter table tb convert to character set 'utf8'

修改库的字符集:alter database mydb character set 'utf8'

表tb中先去加的中文还是乱码,新添加中文name显示才正常

5.远程访问mysql

NAVICat for mySQL

搭建eclipsemysql开发环境_第6张图片

查看mysql的user表中用户的访问权限

select host, user, password, select_priv from mysql.user
搭建eclipsemysql开发环境_第7张图片

创建可以远程访问的root用户,并授予所有权限:

grant all privileges on *.* to root@'%' identified by '123123'

navicat 连接密码 123123

可以连接了。。。

如果navicat 依然不能连接mysql

查看防火墙是否关闭

systemctl list-unit-files | grep firewalld

 

 

 

 

 

 

你可能感兴趣的:(Linux)