Ubuntu18.04 linux系统安装JDK与Mysql的方法

平台部署

一、安装JDK

step1.下载OracleJDK
step2. 解压
step3. 加入环境变量

具体操作如下:

lemon@ubuntu:~$ cd ~/download/
lemon@ubuntu:~/download$ wget https://download.oracle.com/otn-pub/java/jdk/13.0.2+8/d4173c853231432d94f001e99d882ca7/jdk-13.0.2_linux-x64_bin.tar.gz

lemon@ubuntu:~/download$ tar vxf jdk-8u191-linux-x64.tar.gz
lemon@ubuntu:~/download$ ls #查看当前目录下的文件
jdk1.8.0_191 jdk-8u191-linux-x64.tar.gz
lemon@ubuntu:~/download$ sudo mv jdk1.8.0_191/ /usr/local/jdk1.8/ #将jdk1.8.0_191文件夹移动到/usr/local/下并重命名为jdk1.8
lemon@ubuntu:~/download$ sudo vim /etc/profile #编辑环境变量

在环境变量末尾加入如下内容:

export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH

保存后重新加载环境变量,使生效:

lemon@ubuntu:~/download$ source /etc/profile #刷新环境变量,使生效
lemon@ubuntu:~$ java -version#输入java -version,如显示以下信息,则JDK安装成功
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

二、安装MySQL

step1. 安装MySQL并配置
step2. 创建数据库与表

由于在安装Ubuntu系统时,本人选择了安装LAMP服务,所以MySQL已安装完成,仅需设置即可启用。

测试是否安装:

lemon@ubuntu:~$ mysql #输入mysql,如出现以下提示,说明已安装mysql
ERROR 1045 (28000): Access denied for user 'lemon'@'localhost' (using password: NO)

如未安装:

lemon@ubuntu:~$ sudo apt-get install mysql-server
lemon@ubuntu:~$sudo apt isntall mysql-client
lemon@ubuntu:~$sudo apt install libmysqlclient-dev

如已安装:

lemon@ubuntu:~$ sudo mysql_secure_installation

两者都会进入MySQL设置过程,具体设置内容如下:

#1
VALIDATE PASSWORD PLUGIN can be used to test passwords...
Press y|Y for Yes, any other key for No: N(不启用弱密码检查)

#2
Please set the password for root here...
New password: (设置root密码)
Re-enter new password: (重复输入)

#3
By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them...
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y(不启用匿名用户)

#4
Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network...
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y (不允许root远程登陆)

#5
By default, MySQL comes with a database named 'test' that
anyone can access...
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : N

#6
Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y (立刻刷新权限表)

All done!

接下来进入进入MySQL进行操作:

#最新版的MySQL安装之后无法使用密码进行登陆,需要sudo登录修改登录方式
lemon@ubuntu:~$ sudo mysql -uroot -p
Enter password: (空密码)
mysql>
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('LEMON'), plugin='mysql_native_password' WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql>exit

lemon@ubuntu:~$ sudo service mysql restart
lemon@ubuntu:~$ mysql -u root -p
Enter password: (上一步设置的密码,PASSWORD括号内的)
mysql>CREATE DATABASE nutch;
mysql>USE nutch
mysql> CREATE TABLE `webpage` (
`id` varchar(767) NOT NULL,
`headers` blob,
`text` mediumtext DEFAULT NULL,
`status` int(11) DEFAULT NULL,
`markers` blob,
`parseStatus` blob,
`modifiedTime` bigint(20) DEFAULT NULL,
`score` float DEFAULT NULL,
`typ` varchar(32) CHARACTER SET latin1 DEFAULT NULL,
`baseUrl` varchar(767) DEFAULT NULL,
`content` longblob,
`title` varchar(2048) DEFAULT NULL,
`reprUrl` varchar(767) DEFAULT NULL,
`fetchInterval` int(11) DEFAULT NULL,
`prevFetchTime` bigint(20) DEFAULT NULL,
`inlinks` mediumblob,
`prevSignature` blob,
`outlinks` mediumblob,
`fetchTime` bigint(20) DEFAULT NULL,
`retriesSinceFetch` int(11) DEFAULT NULL,
`protocolStatus` blob,
`signature` blob,
`metadata` blob,
`batchId`varchar(767)DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB
ROW_FORMAT=COMPRESSED
DEFAULT CHARSET=utf8mb4;
mysql>exit

*最新版本默认情况下,MySQL是不允许远程登录的,如需远程访问需要做一些修改:

lemon@ubuntu:~$sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#将bind-address = 127.0.0.1注释掉,重启MySQL服务
lemon@ubuntu:~$sudo service mysqld start

接下来就可以通过Navicat等软件,在其他计算机访问数据库了。

这样就Ok了

(0)

相关推荐

  • ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ''root''@''localhost''

    前言 最近学习linux,然后将win换成了ubuntu.之前安装的mysql也不能用了,现在将在ubuntu18.0.4上安装mysql并将碰到的问题记录如下: 下载并安装mysql 执行语句sudo apt-get install mysql-server 因为我这里已经安装好了的,所以会出现这样的.可以通过mysql --version查看安装版本. 登录mysql 执行语句 mysql -u root -p 其-u是user -p是端口.登录时出现ERROR 1698 (28000):

  • UBUNTU手动安装JDK的详细步骤

    先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压 Step1:# 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/ Step2:# 配置环境变量 复制代码 代码如下: sudo gedit ~/.profile 在末尾加上: 复制代码 代码如下: export JAVA_HOME=/usr/lib/jv

  • Ubuntu 15下安装JDK1.8教程

    一.下载安装包 官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 点击同意.然后选择相应的版本.进行下载 二.安装JDK 下载下来之后,通过命令解包 sudo tar zxvf jdk-8u111-linux-x64.tar.gz 解包之后 创建一个目录/usr/lib/jvm以便于把下载解压后的包放到这个目录下. sudo mkdir -p /usr/lib/jvm 把解压后

  • ubuntu安装mysql数据库方法

    ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86.64位和ppc架构.一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好.那么在ubuntu中如何安装mysql数据库呢? 在ubuntu安装mysql主要有以下两种方式: 1.打开Ubuntu Software Center,在右上角的搜索框查询mysql,然后选定MySQL Server,点击安装即可. 2.使用命令安装mysql,毕竟Ubuntu系统主要是以命令为主嘛.

  • Ubuntu 18.04 安装MySQL时未提示输入密码的问题及解决方法

    Ubuntu 1804 安装MySQL 5.7为例给大家介绍的很详细. 执行命令安装MySQL sudo apt install mysql-server sudo apt install mysql-client 安装后看下是否启动: sudo ps aux | grep mysql 如果已经启动,执行完上述命令可看到相应的信息,如果没有启动,则可执行下面命令启动mysql: sudo service mysql start 另外,一会要用到重启mysql命令,重启和关闭mysql的命令分别是

  • Ubuntu 18.04安装MySQL的教程图解

    安装 MySQL 服务端 sudo apt-get install mysql-server 等待安装完成. 检查 mysql 服务状态 servive mysql status 登录 mysql 客户端 mysql 总结 以上所述是小编给大家介绍的Ubuntu 18.04安装MySQL的教程图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持!

  • Ubuntu安装MySQL5.7并配置数据存储路径的方法步骤

    一.安装MySQL 本文是通过APT方式安装,安装的最新版本是5.7.21 (注意:通过APT方式安装的版本都是现在最新的版本,通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置.) sudo apt-get install mysql-server 如果提示依赖不足,运行下面命令解决依赖问题,如果没出现依赖问题,那么就不需要使用此命令 sudo apt-get install -f 安装过程会提示输入两次root用户密码 说明:通过这种方式安装好之后开机自启动都已

  • ubuntu14.04安装jdk1.8的教程

    1.下载jdk下载地址 我下载的是 jdk-8u221-linux-x64.tar.gz 2.新建文件夹 sudo mkdir /usr/local/java 3.拷贝文件到刚才生成的文件夹中 cp jdk-8u221-linux-x64.tar.gz /usr/local/java 4.进入java文件夹并解压文件 cd /usr/local/java sudo tar xvf jdk-8u221-linux-x64.tar.gz 5.删除压缩包 sudo rm jdk-8u221-linux

  • 在Ubuntu系统下安装JDK和Tomcat的教程

    一.安装jdk 去java官网下载最新的jdk,Java SE Downloads 解压,tar -zxvf jdk-7u45-linux-i586.tar.gz,将解压生成的jdk1.7.0_45存放到你需要放置的目录,我放置在/usr/share/目录下 配置环境变量 1.JAVA_HOME环境变量 作用:它指向jdk的安装目录,Ecplise/Netbeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk 配置方法: echo JAVA_HOME=/usr

  • Ubuntu快速安装jdk的教程

    Ubuntu快速安装jdk的教程,供大家参考,具体内容如下 1.在/usr下创建文件夹Java,复制jdk.tar.gz到/usr/java文件夹下 先CD到/usr文件夹下: cd /usr 创建文件夹命令: sudo mkdir java 2.解压 命令: tar -zxvf jdk.tar.gz 得到解压出来的文件夹: jdk的tar.gz文件解压出来之后就能直接使用(这里类似Windows中绿色软件一样). 删除压缩包jdk.tar.gz: sudo rm jdk.tar.gz 3.配置

  • Ubuntu 安装 JDK8 的两种方法(总结)

    ubuntu 安装jdk 的两种方法总结: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2.安装oracle-java-installer jdk8 sudo apt-get install oracle-java8-in

  • Ubuntu16.04 64位下JDK1.7的安装教程

    Ubuntu16.04 64位系统下面安装JDK1.7,具体如下 1.去到官网下载jdk 点击打开链接 2.安装WinSCP工具连接到linux系统上面在/usr/lib里面新建一个jvm文件夹,然后把下载的jdk-7u79-linux-x64.tar.gz上传到jvm里面 3.解压刚上传的jdk-7u79-linux-x64.tar.gz 4.重命名文件夹为java 5.输入vi ~/.bashrc 命令 在末尾添加一下的配置保存 export JAVA_HOME=/usr/lib/jvm/j

  • Ubuntu 18.04安装mysql 5.7.23

    之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录. 1. 安装数据库 sudo apt-get install mysql-server 默认情况下,在安装 mysql-server 的时候就会安装,mysql-client 等相关客户端. 2. 这个时候直接登录会出现问题 这就是一个坑,后来折腾半天发现使用 root 权限登陆的话就会成功. 好吧,既然只能在 root 用户

  • Ubuntu 18.04上安装Apache、MySQL、PHP、LAMP的完整教程

    1.安装 Apache $ sudo apt update && sudo apt install apache2 中间会遇到停顿询问是否继续, 输入 y 然后 回车. 2.测试 Apache 通过查看 Apache 服务的状态,检查 Apache 是否安装正确. $ sudo service apache2 status 查看完状态, 你需要按下 q 退出, Apache server的状态. 查看之后,知道Apache的服务已经起来了,那么下一步应该去查看一些Apache web页面.

  • Ubuntu上mysql的安装及使用(通用版)

    不管是哪个版本的Ubuntu,安装mysql数据库基本上都是大同小异.下面介绍一下具体的安装步骤: 1.打开终端,并取得root权限 2.在终端输入: apt-get install mysql-server apt-get install mysql-client apt-get install libmysqlclient-dev 安装过程中,必要的地方需要输入"Y"进行确定. 上面这三条命令执行完以后,要想检测mysql是否安装成功,可输入下面的命令进行查看: netstat -

  • Ubuntu18.04安装mysql5.7.23的教程

    本文为大家分享了Ubuntu18.04安装mysql5.7.23的具体方法,供大家参考,具体内容如下 参考文章:Ubuntu 18.04 安装mysql 5.7 1.安装服务器和客户端 # 安装mysql服务 sudo apt-get install mysql-server # 安装客户端 sudo apt install mysql-client # 安装依赖 sudo apt install libmysqlclient-dev 2.检查安装状态 # 检查状态 sudo netstat -

  • Ubuntu18.04下安装MySQL(图文教程)

    提示:以下操作均在root权限下进行. # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mysql-server 安装完成之后可以使用如下命令来检查是否安装成功: netstat -tap | grep mysql 通过上述命令检查之后,如果看到有 mysql 的socket处于 LISTEN 状态则表示安装成功. 登录mysql数据库可以通过如下命令: mysql -u root -p -u 表示选择登陆的用户名, -p

  • Ubuntu查看修改mysql的登录名和密码、安装phpmyadmin

    安装好mysql后,在终端输入 mysql -u root -p 按回车,输入密码后提示access denied......ues password YES/NO的错误 原因是用户名或密码不对! 查看.修改mysql的用户名和密码 第一步: 这时你需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的用户名和密码,然后使用这个文件中的用户名和密码进入mysql,假如debian.cnf中的用户名为debian-sys-maint,则: mysql -u

  • linux系统ubuntu18.04安装mysql 5.7

    本文是参考mysql官网整理而成,顺便把一些遇到的问题记载下来. ①将MySQLAPT存储库添加到系统的软件存储库列表中 ---->下载APT存储库(下载链接) ---->安装APT存储库(注意好正确的路径) (1) sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb 这里我是在腾讯云的ubuntu下写的教程,我在腾讯云中执行完上面这个命令,就直接跳出安装MySQL的界面了. 我在我电脑上装的时候,等安装好APT存储库后,然后执行下面命令 (2) su

  • Ubuntu中安装MySQL更改默认密码的步骤详解

    第一步:进入目录:cd /etc/mysql,查看debian.cnf文件 第二步:使用上图中的账号密码登录MySQL. 第三步:查看数据库中的库. 第四步:使用mysql库. 第五步:使用一下语句设置账号密码:update user set authentication_string=PASSWORD("自定义新密码") where user='root'; 我个人设置的简单.账号为:root. 密码:123456. 第六步:执行一下语句:update user set plugin

随机推荐