博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下mysql的使用
阅读量:6483 次
发布时间:2019-06-23

本文共 1174 字,大约阅读时间需要 3 分钟。

mysql作为一款开源的软件,由sun公司开发,现在归甲骨文公司,但是由于经济原因,目前甲骨文公司对于mysql的研发已经暂停,并且将它开源化,使得很多大型互联网公司能够在mysql上进行二次编译满足自己的需求进而继续使用。

安装mysql
yum install mariadb-server    ----- 安装数据库软件
systemctl    start  mariadb       ------ 开启mysql

安全初始化

1)默认情况下,数据库的网络接口是打开的,为了安全需要关闭

vim/etc/my.cnf ---关闭网络接口

skip-networking=1

    Screenshot from 2017-11-22 01-03-56.png

然后systemctlrestart mariadb 重启mysql

mysql_secure_installation ---设置密码  此处默认是root的密码。

Screenshot from 2017-11-22 01-07-05.png

是否要为root用户加密   Y   

是否不允许root用户远程登陆  Y

不允许删除数据库并且结束进程?Y

因为数据库软件是存在与服务器端的,所以说必须只能由特定的人员在本地机上操作,并且拒绝所有远程操作,这些都是为了安全。

Screenshot from 2017-11-22 01-07-59.png

mysql -uroot -p 登陆    -----此时就需要密码了。

Screenshot from 2017-11-22 01-08-44.png

如果要修改密码,可一通过这条命令,在实际操作中输入密码是不能这样的,但是现在为了实验就把密码直接加到-p后边了,

Screenshot from 2017-11-22 19-19-10.png

或者systemctl  stop  mariadb  ------停止数据库运行  

mysqld_safe   --skip-grant-table &   ------跳过授权表

此时直接可以进入mysql,重新创建root用户并且加密即可。

Screenshot from 2017-11-22 19-24-14.png

强制结束掉所有mysql的进程,重新开始。

Screenshot from 2017-11-22 19-36-27.png

显示目前存在的数据库;

Screenshot from 2017-11-22 19-37-46.png

创建‘LBJ’数据库 

Screenshot from 2017-11-22 19-39-42.png

USE  LBJ  ----进入这个数据库中

CREATE  TABLE  xxxx();   ----创建数据库表,

Screenshot from 2017-11-22 19-52-28.png

INSERT INFO 表名 VALUES();   数据库表的数据插入

Screenshot from 2017-11-22 19-54-09.png

UPDATE  表名 SET  xxx     ------更改表中的信息。

Screenshot from 2017-11-22 20-00-47.png

ALERT TALBE  表名 ADD  xxx  AFTER xxx   ----在表中添加字段,这里只能使用AFTER,而不能使用BEFORE.

Screenshot from 2017-11-22 20-09-47.png

ALTER   TABLE  表名 DROP xxx     ------删除字段xxx;

Screenshot from 2017-11-22 20-22-16.png

DELETE  FROM 表名 WHERE xxx    -----删除数据;

DROP  TABLE   表名    ------删除库

Screenshot from 2017-11-22 20-25-18.png

CREATE USER xxx@localhost   IDENTFIED  BY  ‘密码’   ------创建本地用户并且是定密码使得用户能够登陆数据库查看

Screenshot from 2017-11-22 20-29-27.png

GRANT  

Screenshot from 2017-11-22 20-33-31.png

Screenshot from 2017-11-22 20-35-22.png

Screenshot from 2017-11-22 20-37-49.png

Screenshot from 2017-11-22 20-52-33.png

Screenshot from 2017-11-22 20-54-10.png

Screenshot from 2017-11-22 20-59-26.png

本文转自技术小白JDY51CTO博客,原文链接:http://blog.51cto.com/13355576/2043353 ,如需转载请自行联系原作者

你可能感兴趣的文章
OSI与TCP/IP各层的结构与功能,都有哪些协议
查看>>
Android实例-程序切换到后台及从后台切换到前台
查看>>
spring boot启动定时任务
查看>>
算法 (二分查找算法)
查看>>
java Date 当天时间戳处理
查看>>
Python~迭代
查看>>
linux常用命令-关机、重启
查看>>
iOS开发之调用系统设置
查看>>
初次使用 VUX
查看>>
javascript 字符串转数字的简便写法
查看>>
html之div始终停留在屏幕中间部分
查看>>
Spring中jdbcTemplate的用户实例
查看>>
DecimalFormat 数据格式设置 SimpleDateFormat时间格式的用法介绍 --转载
查看>>
Android 的Margin和Padding属性以及支持的长度单位
查看>>
HDU ACM 1050 Moving Tables
查看>>
Django templates加载css/js/image等静态资源
查看>>
Eclipse C + GTK2.0环境构筑
查看>>
caffe solver
查看>>
Rhel6-heartbeat+lvs配置文档
查看>>
ORACLE分科目统计每科前三名的学生的语句
查看>>