安装数据库

安装数据库的时候我们需要安装三个软件,使用下面的命令,可能还会出现一些问题,关于数据库的安装,大家可以上网自行百度

yum install mysql
yum install mysql-server
yum install mysql-devel

我个人的理解大概是这个样子的,我们首先需要在自己的操作系统里面安装mysql,然后这个mysql是需要提供服务的,所以我们需要安装一个服务端,同时我们需要通过客户端连接服务端进行数据库的操作

启动服务器,通过客户端连接服务器

启动服务器:

service mysqld start

通过客户端连接服务器

mysql

如果显示了如下的提示说明你的客户端已经连接到了服务器了

mysql>

上面的内容 后面我们就可以输入一写操控数据库的指令了

==注意==:需要注意的是,进入到这个模式之后,数据库的操作的过程各个语句是以;作为结束的标识的,所以每次我们数据一个 指令之后就要使用;作为结束的标识

为root用户设置密码

退出上面的客户端,我们需要为我们的root用户连接数据库设置密码

设置密码

mysqladmin -u root password "new_password"

我自己设置的密码是neil1110
以后使用root用户登陆的时候就可以通过下面的方式进行登录了

mysql -u root -p

执行完上面的指令之后,会提示你输入密码,然后输入密码就可以了

关闭数据库

cd /usr/bin
./mysqladmin -u root -p shutdown

系统会提示输入密码,这个时候输入密码即可

数据库用户操作

如果你需要添加 MySQL 用户,你只需要在 mysql 数据库中的 user 表添加新用户即可。

以下为添加用户的的实例,用户名为guest,密码为guest123,并授权用户可进行 SELECT, INSERT 和 UPDATE操作权限

root@host# mysql -u root -p
Enter password:*******
mysql> use mysql;
Database changedmysql> INSERT INTO user
          (host, user, password,
           select_priv, insert_priv, update_priv)
           VALUES ('localhost', 'guest',
           PASSWORD('guest123'), 'Y', 'Y', 'Y');
Query OK, 1 row affected (0.20 sec)mysql> FLUSH PRIVILEGES;
Query OK, 1 row affected (0.01 sec)mysql> SELECT host, user, password FROM user WHERE user = 'guest';
+-----------+---------+------------------+
| host      | user    | password         |
+-----------+---------+------------------+
| localhost | guest | 6f8c114b58f2ce9e |
+-----------+---------+------------------+
1 row in set (0.00 sec)

以后我们就可以使用mysql -u guest -p,然后在输入密码进行登录数据库的服务器了

我们在设置用户的时候还可以为用户添加权限,具体的权限列表如下

Select_priv
Insert_priv
Update_priv
Delete_priv
Create_priv
Drop_priv
Reload_priv
Shutdown_priv
Process_priv
File_priv
Grant_priv
References_priv
Index_priv
Alter_priv

我们还有第二种方法进行数据库的用户操作,就是使用下面的方式进行设置

root@host# mysql -u root -p password;
Enter password:*******
mysql> use mysql;
Database changedmysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP-> ON TUTORIALS.*
    -> TO 'zara'@'localhost'
    -> IDENTIFIED BY 'zara123';

创建一个新的数据库

在普通的模式下

mysqladmin -u root -p create HELLO

上面的HELLO是数据库的名字,接下来我们使用客户端登录数据库之后,就可以使用

SHOW DATABASES;

来进行查看我们都建立了哪些数据了,这里会显示我们的一个HELLO数据库

删除数据库

删除数据库的时候一定要谨慎,因为数据库一旦删除了,我们的所有的数据都要消失了,在普通的模式下,通过下面的方式进行数据库的删除

mysqladmin -u root -p drop HELLO

选择某一个数据库进行操作

进入到mysql>模式下,就是使用客户端登录成功了之后,我们使用下面的语句进行选择某一个数据库进行操作
假设我的HELLO数据库没有删除

use HELLO;

数据库1.0 -- 数据库的基本操作相关推荐

  1. php 5.0打印数据库,thinkphp5.0数据库操作

    ThinkPHP数据库处理: 1.MySQL的数据库连接 首先配置database.php文件 使用{dump(config('database));}来查看数据库的配置项 使用 {$res = Db ...

  2. 数据库2.0 -- 数据类型和数据表的基本操作

    mysql支持多种数据类型,一般可以分为,数值,日期时间和字符(串) 数值类型 日期和时间类型 字符串类型 创建数据表 我们首先应该明白的就是一个结构的问题,一个用户可以管理多个数据库,每个数据库下面 ...

  3. MySQL数据库 第0章:每章SQL命令总结

    MySQL数据库 第0章:每章SQL命令总结 MySQL数据库 第1章:数据库入门 MySQL数据库 第2章:数据库基本操作 MySQL数据库 第3章:数据类型与约束 MySQL数据库 第4章:数据库 ...

  4. dw8与mysql的连接,VS2019连接mysql8.0数据库的教程图文详解

    1.首先准备好vs2019以及mysql数据库,两者都可以去官网下载,我们直接描述连接过程. 2.连接: 第一步:打开mysql的安装目录,我本地的安装目录如下:(注意是否有include和lib文件 ...

  5. 2059-authentication plugin 'caching_sha2_passwordcnnot bt loaded :mysql8.0数据库链接不上:

    问题:最近数据库出了问题,就重新安装了数据库8.0,8.0建立数据库时出现问题,错误提示: 2059-authentication plugin 'caching_sha2_password" ...

  6. oracle数据库gold,Oracle数据库之Oracle GoldenGate 12.2.0.1 安装、升级和删除

    本文主要向大家介绍了Oracle数据库之Oracle GoldenGate 12.2.0.1 安装.升级和删除,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 1.准备工作 选择 ...

  7. 熟悉mysql基本数据库操作系统_MySQL数据库的基本操作

    1.数据库和数据库对象 数据库分为系统数据库和用户数据库. 数据库对象是指存储.管理和使用数据库的不同结构形式,主要包括表.视图.存储过程.函数.触发器和事务. 1.系统数据库 系统数据库是值安装完M ...

  8. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. Bootstrap4+MySQL前后端综合实训-Day06-AM【eclipse详细配置Tomcat、开发web项目、servlet、连接MySQL8.0数据库、用户登录界面的编写与验证、分页查询】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目   录 eclipse重置视图 MySQL数据库--建数据库.建数据库 s ...

最新文章

  1. CUDA C++编程手册(总论)
  2. 完全平方数的判定及整数平方根的快速求解
  3. 哪些是能安装mysql的文件_安装mysql详细步骤有哪些?
  4. Python3 条件控制
  5. 用C++设计一个不能被继承的类
  6. Mac全量编译ijkplayer生成Android库
  7. linux查看关键词前后几行内容
  8. 干了这杯可乐!Gulp 上手指南
  9. Repeater、GirdView、DataList通用的分页代码
  10. MySQL图形化管理工具
  11. 联通BSS-ESS-CBSS系统安装相关
  12. 产品结构图 = 产品功能结构图 + 产品信息结构图
  13. 企业微信的渠道活码怎么用?到底有什么好处?
  14. Sicily 1136 山海经 (SOJ 1136) 【Segment Tree 线段树】
  15. compare和compareTo使用区别
  16. centos服务器部署
  17. 分类 对应的 全连结层、activation、loss 的选择
  18. 244页14万字XX智能交通系统设计方案
  19. 电子商业汇票系统 ECDS 银清科技的简要介绍
  20. 计算机弱电维修,弱电机房日常怎么进行维护?

热门文章

  1. poj2002 hash+数学
  2. CodeForces Round #287 Div.2
  3. 设计模式——单例模式(Singleton)
  4. WCF学习笔记(二):在WCF中使用集合传输数据
  5. python计时器精度_在python中获得更精确的计时器
  6. centos mysql安装_mysql yum源安装
  7. 释放变量所指向的内存_C++动态内存分配(学习笔记:第6章 15)
  8. linux 内网共享文件夹_在Linux下访问Windows共享文件夹
  9. Linux io模型及函数调用,Linux 网络编程的5种IO模型:信号驱动IO模型
  10. c语言n1=(n2=(n3=0)),计算机二级C语言考试选择题(带答案)