导读 MySQL是一个小型关系数据库管理系统,目前被广泛的应用在Internet上的中小型网站中,体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使得许多中小型网站都采用MySQL作为网站的数据库。下面就由我给大家介绍以下MySQL数据库的常规操作。

MySQL的安装
下载MySQL的安装文件

安装MySQL需要以下两个文件,大家都可以在官网上下载:
MySQL-server-5.2.0-0.glibc23.i386.rpm
MySQL-client-5.2.0-0.glibc23.i386.rpm

MySQL安装

服务器端和客户端的安装命令如下:

[root@test1 local]# rpm -ivh MySQL-server-5.2.0-0.glibc23.i386.rpm
[root@test1 local]# rpm -ivh MySQL-client-5.2.0-0.glibc23.i386.rpm

服务器端测试是否安装成功,可运行netstat查看MySQL端口是否打开,默认端口是3306,命令如下:

[root@test1 local]# netstat -nat
MySQL的启动与停止
启动

MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时,运行以下命令即可:

[root@test1 init.d]# /etc/init.d/mysql start
停止和重启

注意:因版本不同可能造成命令不同,这儿只列举本版本的命令,其它版本请问度娘。

[root@test1 local]# service mysqld stop
[root@test1 local]# service mysqld restart
MySQL配置
几个重要目录

MySQL安装完后不像SQL server默认安装在一个目录中,它的数据库文件、配置文件以及命令文件分别在不同的目录中,下面介绍几个目录:
1.数据库目录

/etc/lib/mysql/

2.配置文件

/usr/share/mysql(mysql.server命令及配置文件)

3.相关命令

/usr/bin(mysqladmin、mysqldump等命令)

4.启动脚本

/etc/rc.d/init.d/
修改登录密码

MySQL默认没有密码,安装完后增加密码的重要性是不言而喻的。
1.命令

usr/bin/mysqladmin -u root password \'new-password'\

格式:mysqladmin -u 用户名 -p 旧密码 password 新密码
2.例子(给root加密码123456):

[root@test1 local]# usr/bin/mysqladmin -u root password 123456

注意:因为开始时root没有密码,所以-p旧密码可以省略。

数据库备份和恢复

1.备份数据库

mysqldump –user=root –password=root密码 –lock-all-tables 数据库名 > 备份文件.sql

2.恢复数据库

mysql -u root –password=root密码 数据库名 < 备份文件.sql

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:https://www.linuxprobe.com/

mysql服务器的常规操作的更多相关文章

  1. MySQL 服务器变量 数据操作DML-视图

    原文:MySQL 服务器变量 数据操作DML-视图 SQL语言的组成部分 常见分类: DDL:数据定义语言 DCL:数据控制语言,如授权 DML:数据操作语言 其它分类: 完整性定义语言: DDL的一 ...

  2. php操作mysql(数据库常规操作)

    php操作数据库八步走 <?php .建立连接 $connection '); .判断连接是否成功 if (mysqli_connect_error() != null) { die(mysql ...

  3. FTP服务器常规操作

    导读 FTP协议是Internet文件传输的基础,它是由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据.下面就由我给大家简单介绍一下 ...

  4. MySQL服务器与MySQL57服务器区别与不同处在哪里,他们各自的领域范围,能不能同时启动服务?

    安装了MySQL-5.7.18.0版本数据库,版本中包含了MySQL Workbench可视化试图工具,在服务列表栏中会有MySQL的两个服务器:如果启动第一项MySQL服务器就只能操作数据库,外界不 ...

  5. 数据库mysql的常规操作

    1. 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进 ...

  6. Apache服务器常规操作

    导读 Apache是世界上排名第一的Web服务器,50%以上的Web服务器都在使用Apache,它几乎可以在所有计算机平台上运行.下面就由我给大家说说Apache服务器的一些常规操作. Apache服 ...

  7. PHP连接Mysql服务器的操作

    我们的数据存储在数据库中以后,要把数据和网页联系起来的话,要通过web服务器的解释器进行读取数据,再传递给客户端网页.如图: 这里,我选择了PHP作为学习的解释器.下面就具体来总结一下PHP连接MYS ...

  8. MySQL(一) -- MySQL学习路线、数据库的基础、关系型数据库、关键字说明、SQL、MySQL数据库、MySQL服务器对象、SQL的基本操作、库操作、表操作、数据操作、中文数据问题、 校对集问题、web乱码问题

    1 MySQL学习路线 基础阶段:MySQL数据库的基本操作(增删改查),以及一些高级操作(视图.触发器.函数.存储过程等). 优化阶段:如何提高数据库的效率,如索引,分表等. 部署阶段:如何搭建真实 ...

  9. MySQL常规操作以及问题

    背景 作为一个前端,偶尔搞下后端 要熟悉 SQL 操作,但是一段时间不用 会大部分忘记,之后又要重新查资料 所以自己整理一遍经常用到的 SQL 操作 和使用过程遇到的问题,方便自己快速查阅 一.安装 ...

随机推荐

  1. HIve体系结构,hive的安装和mysql的安装,以及hive的一些简单使用

    Hive体系结构: 是建立在hadoop之上的数据仓库基础架构. 和数据库相似,只不过数据库侧重于一些事务性的一些操作,比如修改,删除,查询,在数据库这块发生的比较多.数据仓库主要侧重于查询.对于相同 ...

  2. iOS 获取通讯录权限的时机

    建议将获取通讯录权限的代码放到 -(void)viewDidAppear:(BOOL)animated 或 -(void)viewWillAppear:(BOOL)animated 假如放在 view ...

  3. 在RHEL5.4下设置开机自动启动ORACLE 11G

    以root身份登录,创建启动服务脚本 #cd /etc/rc.d/init.d #touch oracle11g #chmod a+x oracle11g 编辑启动脚本脚本文件(oracle11g), ...

  4. js闭包测试

    本文的诞生,源自近期打算做的一个关于javascript中的闭包的专题,由于需要解析闭包对垃圾回收的影响,特此针对不同的javascript引擎,做了相关的测试. 为了能从本文中得到需要的知识,看本文 ...

  5. Gradle 1.3之前的Publishing artifacts

    在Gradle1.3之前,Publishing artifacts是使用uploadConfigurationName来publish 声明artifacts是靠使用 build.gradle art ...

  6. 自己制作 SPx N合1 自动安装盘(x86)

    来处"xinso" 一.制作方法: 以技嘉和惠普为例作,其它的可以如法泡制及变通: 1.复制一份最常用的 OEM XP,例如技嘉,到D:\1TO2 2.在 D:\ 创造一个 HP ...

  7. 一键安装GitLab7

    1. Install and configure the necessary dependencies If you install Postfix to send email please sele ...

  8. RPG JS:免费开源的跨平台RPG游戏引擎

    RPG JS是一个2D RPG游戏制作引擎,目前版本基于Ease|JS游戏引擎,基于Canvas Engine的新版本即将发布. RPG JS是免费且开源的. RPG JS有着完善的文档支持. RPG ...

  9. HDU 1394Minimum Inversion Number(线段树)

    题目大意是说给你一个数组(N个),没戏可以将其首部的k(k<N)个元素移动至尾部,这样总共会形成N个序列 现在要求这n个序列中逆序对数最少的那一个序列有多少个逆序对 最初的确是没太多思路,就算知 ...

  10. wcf+linq to sql中关联查询返回数据问题

    前段时间准备采用wcf+nh框架开发sl程序,发现采用nh开发不适合我的中型.并且快速开发项目,所以综合考量了下,决定采用wcf+linq to sql . 但是此模式也有缺点,也是linq to s ...