Ubuntu服务器常用配置-mysql数据库的安装

887 查看

概述

不用过多介绍,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中文