MySQL平台安装及应用

       Mysql数据库安装应用

1:MySQL是一个多用户,多线程的服务。

优点:

高性能

高可靠,易于使用

默认使用TCP 的3306端口匹配文件为 /etc/my.cnf

 

2:MySQL的编译安装过程:

使用rpm -q mysql-server  mysql 检查是否安装MySQL数据包,如果有建议卸载,否则后续发生冲突

安装ncurses-devel包解决依赖关系

rpm -ivh /media/Packages/ncurses-devel-5.7-3.20090208.e16.x68.rpm包

3:MySQL5.5需要cmake编译安装,所以先安装cmake包

4:为了加强数据库的权限控制,创建专门运行用户,此用户不可直接登录系统

5:解压MySQl包

-DCMAKE_INSTALL_PREFIX:是定安装目录路径

-DSYSCONFDIR: 指定初始化参数

-DDEFAULT_CHARSET:指定默认字符集编码utf8

-DDEFAULT_COLLATION:指定默认使用字符集校验规则

-DWITH_EXTRA_CHARSETS:指定额外的其他字符集编码

由于数据库的内容庞大所以需配置数据库的内容,

6:安装后其他的调整

(1)对数据库目录进行权限设置

(2)建立配置文件,一般选用my-medium.cnf 中型企业数据库

(3)初始化数据库:为了能够使用数据库应以MySQL用户身份执行初始化脚本mysql_install_db 指定数据存放目录

(4)设置环境变量,导为全局变量

7:添加系统服务,之后可以使用service 进行设置:

验证效果:

8:访问数据库,数据库是典型的c/s架构应用。

登录到数据库:

9:执行MySQL操作语句,查看数据库的库和表

10:查看表的结构

11:另外创建表和库使用creare命令进行创建

12:删除库和表的命令使用drop命令:

13:插入数据记录在表里面,在这里我们使用tty库中的users表

14:查询数据记录使用select命令进行查找:查找zhangsan用户的信息:

15:维护MySQL数据库

需要给用户授权:权限有:select,insert,update,all 这里我们将使用all所有权限进行测试:

16;数据库的备份与恢复:首先要先导出数据库的内容,然后再导入数据库中恢复:

使用命令mysqldump可以导出数据库

然后恢复数据库MySQL库:首先删除MySQL库然后恢复:

开始恢复:验证效果

17:位MySQL数据库用户root设置密码有两种方式:

(1)使用 mysqladmin  -u root -p password ‘密码’

(2)使用update 命令进行修改

Update MySQL.user set password=PASSWORD(‘密码’) WHERE user=‘root‘;

然后刷新授权 flush privileges;

我们使用第一种方式进行设置密码:

第二种方式进行设置密码:

时间: 2024-12-18 14:31:54

MySQL平台安装及应用的相关文章

Centos6.4平台安装MySQL

平台:centos6.4 MySQL:mysql-5.5.33-linux2.6-x86_64.tar.gz 一,搭建LVM,以及安装前的准备: #查看当前磁盘的分区(这里单独拿一块新加磁盘做LVM) [[email protected] ~]# fdisk -l /dev/sdb Disk /dev/sdb: 128.8 GB, 128849018880 bytes 255 heads, 63 sectors/track, 15665 cylinders Units = cylinders o

Windows平台安装配置mysql数据库

Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://dev.mysql.com/downloads/mysql/ 解压下载的zip文件 d盘新建文件夹mysql ,解压到新建的这个目录 以后这个目录就是mysql的安装目录 配置my.cnf 打开目录,会看到my-default.ini配置文件 复制这个配置文件可以重命名为my.ini或者my.cnf

Linux平台安装配置MySQL数据库

Linux系统版本:CentOS7.4MySQL版本:5.7.28在Linux平台有RPM包.二进制包.源码包3中安装方式,这一篇文件主要是以RPM包为例来介绍如何在Linux平台下进行MySQL的安装.下载地址:https://dev.mysql.com/downloads/mysql/ 安装RPM包的具体操作步骤如下:(1)首先卸载mariadb,不然后面会和安装mysql需要的库冲突: [[email protected] ~]# rpm -qa | grep mariadb mariad

docker基础平台安装1

Docker基础平台安装 1. 前言 1.1.  文档目标 假定您对docker及相关生态有一定的了解,参照此文档,可以完成以下工作 2  完成docker基础组件的安装 2  完成docker网络组件的安装配置 2  完成docker平台管理组件的安装 1.2.  平台目标 2  Docker应用部署平台 2  各主机资源统一调度 2  应用实例快速伸缩 2  方便的服务发现机制 2  内部DNS访问容器 2  跨主机容器网络 2  容器内应用健康检查 1.3.  环境要求 操作系统:cent

mysql的安装、C++访问mysql数据库、编码设置问题

一.mysql的安装,这个相对简单,直接去官网下载mysql安装程序,就可以完成安装过程,网上有很多安装教程,这个没什么注意事项. 二.C++访问mysql,主要是用到mysql定义的头文件,内部定义了各种数据结构和函数,比如MYSQL,MYSQL_RES,MYSQL_ROW,mysql_real_connect等等一系列的结构和函数.这里要注意的就是将头文件及lib文件以及dll文件配置到当前开发环境来进行访问mysql数据库. 以最新的vs2013作为示例说一下配置过程.为了写的清晰点,在网

mysql免安装版本

[下载MySQL 5.6.13] 从MySQL官方网站mysql.com找到MySQL Community Server 5.6.13的下载地址为http://dev.mysql.com/downloads/mysql/,在这里可以选择操作系统平台.下面有三个可选的下载文件,第一个是MySQL Installer 5.6 for Windows,这将下载下来一个.msi可执行安装文件.另外有两个解压版(Zip版)分别是Windows (x86, 64-bit), ZIP Archive 和 Wi

关系型数据库之Mysql编译安装及数据库基础(一)

一.为什么会有数据库呢? 刚开始接触数据库的朋友们,都会问数据库用来干啥的呢?字面表达的意思就是用来存储数据的仓库简称"数据库",在日常生活中我们与数据库相关的事务都是一大把一大把的,例如: 1.我们去做火车的时候需要实名认证,为什么安检人员可以通过我们的身份证就可以查询我们的个人信息呢,因为们都是有户口的群众,在公安居民信息库都录入着我们的信息,而们的信息也是存储在国家公民的信息库里面的,这也是我们所说的数据库,早期最传统的数据库就是文本文件,没当查询数据时都需要从头到尾把整个文件都

CentOS 6.4 32位系统 LAMP(Apache+MySQL+PHP)安装步骤

先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python.不用多说了,本文讲解的就是 Linux.Apache.MySQL.PHP 这四个东西,所以就这样解释了. 自己很早就在做网站,最初玩的是 ASP,后来主要研究 .Net,也用 .Net 搞过类似的开发.但是自己最主要还是想把网站做起来,于是乎就将主要精力花在了网站运营上了,当然建站就选用了市面上成熟的

linux 下mysql的安装,并设置必要的密码

首先,我使用的是redhat linux ,版本号为: 1 [[email protected] init.d]# cat /proc/version 2 Linux version 2.4.20-8 ([email protected]) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Thu Mar 13 17:54:28 EST 2003 1.  第一步,下载一个mysql版本...我下载的是.tar压缩包,所以对于其他的压缩