在前面的文章中,我已经分享了如何在Ubuntu系统中安装以及搭建java开发环境,那么当我们需要跟数据打交道的时候,那么就需要在ubuntu系统中安装一个数据库了,那么废话就不多说了,我们这里主要是分享如何在Ubuntu系统安装mysql数据库。主要是因为MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

  工具/原料:apt-get install mysql-server、Ubuntu系统。

  1、先进入到虚拟机,打开Ubuntu系统,然后打开终端,如果我们是装了有一段时间的Ubuntu系统了,最好先输入:sudo apt-get update  -->回车,主要是如果不先运行这条命令,可能再安装的时候会出现需要更新的错误提示信息,所以为了避免麻烦,我们就在一开始先输入这条命令。这里弄好后,现在就开始正式来安装mysql了,同样的打开终端,然后输入:sudo apt-get install mysql-server-->回车,之后会提示是否继续安装的提示信息,输入"y"即可。

  2、完成上述操作后,我们就只需要等待mysql自己安装就好了,在安装的过程中,会提示需要给mysql设置密码,我们只需要设置一个自己能够记住的就行了。下图是我之前因为一下子操作的太快,跳过了设置密码的过程,所以在后面的配置过程中,它提示我是否需要重新设置root密码,我选择了“y”,然后重新设置了密码,当然如果你们前面设置了密码,这里你们就可以输入"n",直接跳过。

  3、在进行mysql数据库的基本信息配置时,会出现以下几个提示信息,这只是我安装的时候所选择的,自己也可以根据个人需要选择相应需要的安装,如果不需要的话,下面的选项都可以直接"n"。

  4、经过上面的操作后呢,mysql我们就已经安装好了,接下来我们就去配置一下mysql的一些基本信息,我们使用命令:sudo vi /etc/mysql/my.cnf--->回车,我们就进入到mysql的配置文件中了,接下来我们在client中添加下面这句话,设置一下字符编码。

  注:如果需要让mysql可以进行远程访问,则找到:bind-address = 127.0.0.1将这一行注释掉,即在前面加"#",然后保存退出。

  5、接下来我们就可以运行mysql看看,是否安装成功了,在终端中输入:sudo service msyql start---->回车,这时我们可以看到mysql运行了,

  6、现在mysql以及运行了,那么我们现在使用前面创建的账号密码登录到数据库,打开终端,确保mysql服务以及启动,然后输入:sudo mysql -hlocalhost -P 3306 -uroot -p******。解释:-P+空格+mysql端口,如果没有改,默认就是3306,-u+用户名,-p+密码。

  接下来我们可以查看一下数据库中的数据,输入:show databases;回车就可以看到数据库中默认的三张表,那么到此数据库的安装就已经完成了。

linux/Ubuntu系统上安装mysql数据库(附图详解)的更多相关文章

  1. Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  2. 利用workbench对linux/Ubuntu系统中的mysql数据库进行操作

    在上一篇文章中,我分享了在linux中如何安装mysql数据库,但是这只是安装了mysql的服务,并没有图形化管理界面,所以这样子操作起来并没有那么方便,那么现在我们就来实现如何利用在window中安 ...

  3. Linux系统上安装mysql数据库

    一:下载并且上传安装包到linux系统上 1:下载地址:http://dev.mysql.com/downloads/mysql/ 2:通过LeapFtp工具,将windows上的mysql安装包拷贝 ...

  4. 在CentOS7系统上安装MySQL数据库

    1.下载安装MySQL官方repo文件 下载MySQL的官方repo文件 [root@centos7 ~]# wget -i -c http://dev.mysql.com/get/mysql57-c ...

  5. CentOS 6.5系统上安装MySQL数据库

    1.查看系统是否安装了MySQL      使用命令:      #rpm -qa | grep mysql 2.卸载已安装的MySQL       卸载mysql命令如下:        #rpm ...

  6. 在linux上安装MySQL数据库,并简单设置用户密码,登录MySQL

    在新装的Centos系统上安装MySQL数据库. <p><a href="http://www.cnblogs.com/tijun/">提君博客原创< ...

  7. Linux+Redis实战教程_day02_Linux系统上安装MySQL

    Linux系统上安装MySQL 安装MySQL 卸载自带mysql 查询mysql的安装情况,可以直接使用了 rpm -qa | grep -i mysql –-color 卸载原生的MySQL rp ...

  8. 在linux(CentOS-6.7_x86_64)上安装mysql成功记录

    查看linux服务器的yum源设置: [root@hadoop03 yum.repos.d]# cd /etc/yum.repos.d [root@hadoop03 yum.repos.d]# ll ...

  9. Linux Centos 系统上安装BT客户端 Transmission

    Linux Centos 系统上安装BT客户端 Transmission   Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...

随机推荐

  1. 更改Request Parameters中的值

    1. 定义ParameterRequestWrapper 继承HttpServletRequestWrapper public class ParameterRequestWrapper extend ...

  2. 在.NET中操作数字证书(新手教程)

    .NET为我们提供了操作数字证书的两个主要的类,分为为: System.Security.Cryptography.X509Certificates.X509Certificate2类, 每个这个类的 ...

  3. python第十四课--排序及自定义函数之自定义函数(案例五)

    演示函数的定义和使用细节: 默认参数:#在设计自定义函数的时候,就存在一个默认值,就算在调用的时候不显示的传入实参,也不会报错.#会用默认值来代替参与后期的运算 def m1(name='张三',ag ...

  4. springboot 配置jpa启动报Error processing condition on org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration.pageableCustomizer

    springboot +gradle 配置jpa启动报Error processing condition on org.springframework.boot.autoconfigure.data ...

  5. Kubernetes-dns 域名解析问题

    问题描述:nginx不能解析域名,但是使用nslookup却可以解析域名 ./sbin/nginx -t nginx: [emerg] host not found in upstream " ...

  6. 【AT987】高橋君

    题目 成爷爷一眼秒,\(tql!!!\) 多组询问,求 \[\sum_{i=0}^kC_{n}^i \] 发现\(k<=n\)啊,于是我们可以把一组询问抽象成一个区间\([k,n]\) 左指针的 ...

  7. 禁止 "启动时恢复任何注册的应用程序"

    在关闭计算机时 有些程序会进行注册 并在下次启动时恢复关闭前的状态(Restart Manager) 比如Chrome浏览器 应用程序实现这一功能可以调用RegisterApplicationRest ...

  8. 常用的sql语法_Row_Number

    可用来分页,也可以用来egg:获取同类型的最新的信息 ROW_NUMBER() 说明:返回结果集分区内行的序列号,每个分区的第一行从1开始.语法:ROW_NUMBER () OVER  ([ < ...

  9. ClassLoader 学习笔记

    概述 在经过编译后.java文件会生成对应的.class文件,但需要执行的时候,虚拟机首先会从class文件中读取必要的信息,而这个过程则成为类加载.类加载时类的生命周期的一部分,也是它的初始步骤. ...

  10. 为什么 token可以防止 csrf?

    Token被用户端放在Cookie中(不设置HttpOnly),同源页面每次发请求都在请求头或者参数中加入Cookie中读取的Token来完成验证.CSRF只能通过浏览器自己带上Cookie,不能操作 ...