登录
首页 >  数据库 >  MySQL

详解Ubuntu中mysql数据库如何安装

来源:SegmentFault

时间:2023-02-24 19:28:38 452浏览 收藏

数据库小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《详解Ubuntu中mysql数据库如何安装》带大家来了解一下详解Ubuntu中mysql数据库如何安装,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!

概述

不用过多介绍,mysql已经是一款使用最广泛的开源数据库,官网地址:http://www.mysql.com/

软件源安装

如果喜欢折腾,可以选择下载源码,然后编译安装。如果只是单纯的学习mysql数据库的话,那么最靠谱的方式还是通过系统自带的软件源的方式进行安装了。在安装之前,最好更新下软件源列表。更新命令如下:

sudo apt-get update

更新软件源之后,我们就可以接着安装mysql服务器端和客户端了。安装的命令如下:

sudo apt-get install mysql-server mysql-client    

在安装的过程中有两次交互,分别是提示你是否安装,以及安装mysql时输入用户密码。其过程截图如下:

图片描述

输入

y
,然后回车表示同意安装mysql数据库,第二次交互的时候,是要用户输入root账户密码,并且要在输入一次验证是否和前面输入是否一致。

图片描述

密码输入完成后,安装程序就会自动完成接下来的工作,这期间并不需要任何的交互。安装完成后,我们怎么知道安装是否成功呢?简单,以为安装后,服务默认是开启的。所以我们用root账户和刚才输入的密码登录数据库,如果登录成功,说明mysql数据库安装成功。登录命令如下:

mysql -u root -p 
Enter password: **你设置的密码**

如果运行结果如下图所示,说明已经连接和使用数据库了。

图片描述

mysql-server 与 mysql-client的区别

如果你比较细心的话,那么你会注意到上面的安装命令其实是安装了两个软件源,为什么要安装这两个呢?它们之间有什么区别呢?百度了一下,觉得这个回答不错。

前者是mysql核心程序,生成管理数据库实例,数据库实例任务调度线程之类,并提供相关接口供不同客户端调用,后者是操作数据库实例的工具

操作mysql实例的客户端有很多,mysql-client只是其中一种,包括mysql,mysqldump,mysqlslap,这些访问,备份,压力测试的工具

mysql-server是服务端,也就是说,你服务端没安装,客户端没对象去操作,就好比,你买了个西瓜刀,但是却没买西瓜。。。。切西瓜有很多工具,西瓜刀只是其中一种

介绍几个主流mysql图形化客户端,navicat,phpmyadmin。

常用命令介绍

启动mysql服务:

sudo start mysql
或者
sudo service mysql start

停止mysql服务:
sudo stop mysql
或者
sudo service mysql stop

重启mysql服务:
sudo restart mysql
或者
sudo service mysql restart

查看mysql数据库的版本号:

mysql -V

启动mysqld服务:

sudo /etc/init.d/mysql start

停止mysqld服务:
sudo /etc/init.d/mysql stop

启动mysqld服务:
sudo /etc/init.d/mysql restart

PS:mysqld服务和mysql服务的区别在哪里呢?

目录结构

mysql数据库安装后的根目录在:

/etc/mysql/

帮助连接

MySQL - Ubuntu中文

今天关于《详解Ubuntu中mysql数据库如何安装》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>