linux 笔记3-8 mysql
admin
2023-05-30 06:00:04
0

*********************8.Mysql**********************

##1.基本配置##

安装

yum install mariadb -y

linux 笔记3-8 mysql 

关闭接口

Mariadb使用的端口默认情况下是开放的,这样对数据库来说必定是不安全的,所以我们需要关闭端口

linux 笔记3-8 mysql 

 

编辑/etc/my.cnf文件,在[mysqld]中加入以下参数:skip-networking=1

linux 笔记3-8 mysql 

linux 笔记3-8 mysql 

linux 笔记3-8 mysql 

linux 笔记3-8 mysql 

 

安全性配置

mysql_secure_installation //输入新密码后一路回车即可

linux 笔记3-8 mysql 

##2.基本操作##

登陆

mysql -u root -p

linux 笔记3-8 mysql 

##查询##

显示数据库SHOW DATABASES;

linux 笔记3-8 mysql 

进入数据库USE database_name;

linux 笔记3-8 mysql 

显示数据库中的表SHOW TABLES;

linux 笔记3-8 mysql 

查看数据结构DESC table_name;

linux 笔记3-8 mysql 

查询信息SELECT * FROM table_name;

linux 笔记3-8 mysql 

##添加##

添加库CREATE DATABASE database_name;

linux 笔记3-8 mysql 

添加表CREATE TABLE table_name(...); //not null 表示不能能为空

linux 笔记3-8 mysql 

添加属性ALTER TABLE table_name ADD .. AFTER ..

linux 笔记3-8 mysql 

添加元组INSERT INTO table_name VALUES('..','..',...)

linux 笔记3-8 mysql 

##修改##

修改属性UPDATE users SET class=‘2’ WHERE name=‘haha’linux 笔记3-8 mysql

##删除##

删除元组DELETE FROM table_name WHERE ...

删除属性ALTER TABLE table_name DROP ..

linux 笔记3-8 mysql 

删除表BROP TABLE table_name

linux 笔记3-8 mysql 

 

删除库DROP DATABASE database_name

linux 笔记3-8 mysql 

##3.用户和访问权限##

创建用户

CREATE USER xx@localhost identified by 'hello';  //创建本地用户

linux 笔记3-8 mysql 

CREATE USER zz@'%' identified by 'hello';  //创建所有地方可登陆的用户

linux 笔记3-8 mysql 

 

用户授权GRANT INSERT,SELECT on *.* to xx@localhost;

//给xx@localhost本地用户添加插入和选择权限给所有库的所有表

linux 笔记3-8 mysql 

重载授权表FLUSH PRIVILEGES;

查看用户授权SHOW GRANTS FOR xx@localhost;

linux 笔记3-8 mysql 

撤销用户权限REVOKE SELECT on *.* from xx@localhost;

linux 笔记3-8 mysql 

删除用户DROP USER xx@localhost;

linux 笔记3-8 mysql 

##4.密码管理##

遗忘密码

systemctl stop mariadb//停止mariadb服务

linux 笔记3-8 mysql 

mysqld_safe --skip-grant-tables & //进入安全模式

linux 笔记3-8 mysql 

mysql -u root//登录系统

linux 笔记3-8 mysql 

 

UPDATE mysql.user SET Password=password('*****') WHERE User=root;

//设置新密码

linux 笔记3-8 mysql 

fg //把打入后台的进程调入前台

killall -9 mysqld_safe //结束进程

linux 笔记3-8 mysql 

 

ps aux | grep mysql //查看关于mysql的进程

killall -9 3133 //结束进程

linux 笔记3-8 mysql 

 

修改密码

mysqladmin -uroot -poldps password newps

linux 笔记3-8 mysql 

##5.备份与恢复 ##

mysqldump -uroot -pwestost linux > linux.sql //备份linux库

linux 笔记3-8 mysql 

mysql -uroot -pwestos linux < linux.sql //恢复linux库

linux 笔记3-8 mysql 

 

##6.图形化管理##

1.安装配置httpd

2.安装配置myadmin

从网下下载phpadmin安装包,放入http的默认发布目录/var/www/html下,

并解压文件

linux 笔记3-8 mysql 

将文件包放入一个目录内方便访问

linux 笔记3-8 mysql  

按照安装要求修改配置文件

linux 笔记3-8 mysqllinux 笔记3-8 mysql 

 

3.安装配置php 

 linux 笔记3-8 mysql

4.安装插件php-mysql

linux 笔记3-8 mysql 

 

5.将http加入到防火墙允许队列中,并重启防火墙

linux 笔记3-8 mysql 

4.重启网络服务

linux 笔记3-8 mysql 

 

5.现在就可以用图形化的方式去管理数据库了

在浏览器中访问:

linux 笔记3-8 mysql 


相关内容

热门资讯

韩足协被曝15年前为外籍裁判安... 【环球网报道 实习记者 程子尚】据韩联社、韩国《首尔经济日报》等媒体6日报道,韩国足协被曝于15年前...
美媒:特朗普私下支持万斯参加下... 据《华盛顿邮报》8月6日报道,美国总统特朗普最近私下向捐款人表示,他希望看到万斯赢得2028年总统大...
人民日报:把“甜蜜的事业”做成... 人民日报客户端 朱浙萍把“甜蜜的事业”做成“收割的生意”,部分婚介机构吃相未免太难看。日前,民政部等...
“错换37年人生”当事人发声:... 近日,“出生时被抱错,广东两女子错换37年人生”一事引发关注。广东清远市的李慧(化名)和黄晓琳(化名...
我国首座抗17级台风高技术难度... 本文转自【新华网】; 新华社北京8月6日电(记者王悦阳、梁姊)中国海油8月6日宣布,我国自主设计建造...
山西省灵丘县科技馆里“热度”飙... 央广网大同8月6日消息(记者张洁 通讯员马明清)8月5日,山西省大同市灵丘县科技馆展厅内人头攒动、氛...
校地协同 聚力科研攻关 8月3日,在市沙漠综合治理中心主任张雁平的陪同下,青岛农业大学教授刘建龙、内蒙古自治区林科院研究员杨...
唐波、崔洪芝获颁2025年度山... 8月6日下午,全省科技大会在济南召开。会上,宣读《中共山东省委山东省人民政府关于2025年度山东省科...
台风“白海豚”逐渐逼近华东沿海... 据中央气象台消息,今年第13号台风“白海豚”的中心8月6日14时位于距离浙江省温州市偏东方向约120...
阿联酋、土耳其、沙特等8国外长... 【环球网报道 记者 索炎琦】据《以色列时报》等媒体报道,阿联酋、卡塔尔、约旦、印度尼西亚、巴基斯坦、...