概述
一、环境Version=15.2
二、安装MySQL
#以root权限登录执行 或者前面加sudo
apt-get install mysql-server
apt-get install mysql-client
#这个给应该是一个依赖包,不过我装的时候提示错误,没有安装成功
apt-get install libmysqlclient-dev
三、验证MySQL安装结果
#安装成功执行命令进行登录,第一次不用输入密码直接回车就进去了
mysql -uroot -p
#查看当前数据库
show databases
#进入MySQL库添加一个新的用户,默认本地访问权限
grant all privileges on *.* to fort@localhost identified by "你的密码";
#设置本地访问权限
grant all privileges on *.* to fort@localhost identified by "你的密码";
#设置远程访问权限
grant all privileges on *.* to fort@"%" identified by "你的密码";
#刷新权限
flush privileges
#退出数据库
quit
################## 扩展 ########################
#设置用户fort只能访问数据库 demo_db ,其它数据库不能访问
grant all privileges on demo_db.* to fort@localhost identified by "你的密码";
#设置用户fort可以访问所有数据库
grant all privileges on *.* to fort@localhost identified by "你的密码";
#设置用户fort只能访问 demo_db 的表 employee,其它表不能访问
grant all privileges on demo_db.employee to fort@localhost identified by "你的密码";
#设置用户fort拥有管理员权限
grant all privileges on *.* to fort@localhost identified by "你的密码" WITH GRANT OPTION ;
#设置固定IP远程访问权限
grant all privileges on *.* to fort@“192.168.1.100” identified by "你的密码";
#禁止root用户远程访问数据库
delete from user where user="root" and host="%";
#设置完记得刷新
flush privileges
#更多权限设置可以自行在网上查找
四、还有一种是安装完成后会随机生成密码(我的是没有的,在此记录一下)
#找到配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf
#末尾添加以下语句
skip-grant-tables
#重启服务
service mysql restart
#进入数据库
mysql -uroot -p
#修改密码
update user set authentication_string=password('你的密码') where user='root';
#刷新
flush privileges
#退出数据库
quit
#删除第一步配置文件中末尾添加的语句,保存,重启MySQL
五、安装jdk
apt-get install openjdk-7-jdk
#编辑 /etc/profile 文件配置环境变量,末尾添加以下语句
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
#保存,执行以下命令使配置立即生效
source /etc/profile
#执行版本命令测试
java -version
############### 扩展 ####################
#配置默认jdk,如果有多个jdk可以通过以下命令配置默认使用哪个jdk
#用update-alternatives命令创建新的系统命令链接
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.7.0_79/bin/javac 1171
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.7.0_79/bin/java 1171
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/jdk1.7.0_79/bin/jar 1171 update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/jdk1.7.0_79/bin/javah 1171
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java/jdk1.7.0_79/bin/javap 1171
#update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,后面的1171是用来指定当前链接的优先级,最高的优先级将自动被设置为默认版本。
#可以用下面的命令查看JAVA的版本和优先级
update-alternatives --display java
#选择Java版本
update-alternatives --config java
六、配置tomcat
这个没遇见什么特殊的,官网下载相应版本,直接在系统中解压缩,根据自己的要求配置server.xml即可
七、遇到的一些问题
一开始我的MySQL和JDK都是使用的官网下载的tar包,但是安装并配置完环境变量和文件之后提示一个错误信息
-bash: /usr/local/jdk//bin/java: cannot execute binary file: Exec format error
网上查到有说权限、版本等问题的。但我的权限给的755 版本也没错。未找到根本原因,也有可能需要从新编译
也通过getconf LONG_BIT确认是64位。
最后使用了上面在线安装的方式,项目成功运行。
后续再想到别的问题,再更新
最后
以上就是强健樱桃为你收集整理的Linux系统(Deepin)安装Java环境的全部内容,希望文章能够帮你解决Linux系统(Deepin)安装Java环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复