linux数据库
sudo apt-get install mysql-server
---------Centos7下安装mysql 开始-------------
下载mysql的repo源
# yum install wget
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
# yum remove mysql-community-server
#----安装5.7
到这个网站来找rpm源
https://dev.mysql.com/downloads/repo/yum/
下面用5.7的
https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
下载好后,用yum localinstall xxx.rpm
yum install mysql-community-server
成功安装之后重启mysql服务
# service mysqld restart
初次安装mysql是root账户是没有密码的
设置密码的方法
(或者:在[mysqld]下添加skip-grant-tables,来忽略密码)
# mysql -uroot
mysql> use mysql
mysql> set password for 'root'@'localhost' = password('mypasswd');
flush privileges;
mysql> exit
service iptables stop
----------Centos7下安装mysql 结束-------------
ps -aux | grep mysqld 查看mysql进程是否启动
mysql -uroot -p 登录mysql控制台管理界面
show databases; 显示目录该账号能管理的数据库
create database shujuku1; 创建数据库
drop database shujuku1; 删除数据库
use shujuku1;
show tables;
create table biao1(id int,name varchar(20));
create user laomeng1 identified by '123456';
grant select,insert,update,delete on laomeng1.* to shujuku1@'%' identified by '123456';
给laomeng1赋予数据库shujuku1的增删改查权限并让所有IP地址都能访问
flush privileges; 刷新系统权限表
--------------------------------------------------------------------
给mysql5.7开放外网访问
UNBUNTU下:vim /etc/mysql/mysql.conf.d/mysqld.cnf
CENTOS下:vim /etc/my.cnf
将该文件中的bind-address=127.0.0.1注释掉(注释是该行前面加#)
进入mysql控制台程序输入:
grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;
flush privileges;
退出mysql控制台
service mysql restart 重启mysql服务
mysql -h123.45.67.89 -uroot -p 测试连接
-------------------------------------
iptables防火墙(下面是centos6及redhat)
service iptables status 查看iptables服务的状态
service iptables start 启动iptables服务
service iptables restart 重启iptables服务
service iptables stop 停止iptables服务
centos7下的服务指令格式为:systemctl restart mysqld
ubuntu下开启和关闭防火墙
ufw enable
ufw disable
-----------------------------------------------
新建文件:text1.sh
文件内容为:
#! /bin/bash
date
who
加入执行权限:chmod +x text1.sh
输入:./text1.sh 执行这个简单的 shell脚本
linux下的计划任务:crontab
crontab -l 列出当前计划任务
crontab -e 编辑和添加任务
crontab -r 删除清空任务
*/1 * * * * /home/laomeng/text1.sh >> /home/laomeng/tmp_log
*/1 * * * * /root/text1.sh >> /root/tmp_log
select-editor(更新crontab 默认编辑器)
ctrl+x 退出nano
5个星的意思:
分钟:0-59
小时:1-23
日期:1-31
月份:1-12
星期:0-6(0表示周日)
* 代表任意小时(每小时)
, 如1,3如果第1和第3
/ 斜线,如*/2 , 每两分钟
举例
0 */2 * * * service httpd restart 每两个小时重启一次apache
50 22 * * * service sshd stop 每天22:50分关闭sshd远程登录服务
linux数据库的更多相关文章
- mysql for linux 数据库的安装过程
mysql for linux 数据库的安装过程 l 安装版本:mysql-advanced-5.6.12-linux-glibc2.5-x86_64.tar.gz ,此版本是绿色版本,只需要将其解 ...
- 使用c语言实现linux数据库的操作
前言:上一篇讲解了linux下使用命令行操作数据库,这篇继续讲解怎么使用c语言实现linux数据库的操作. 使用c语言实现环境搭建:既然我们要使用c语言实现linux数据库操作,那么首先我们得先把数据 ...
- linux数据库备份
linux数据库备份 服务端启用二进制日志 如果日志没有启开,必须启用binlog,要重启mysql,首先,关闭mysql,打开/etc/my.cnf,加入以下几行: [mysqld] log-bin ...
- DELPHI10.2的LINUX数据库开发环境配置
DELPHI10.2的LINUX数据库开发环境配置 ubuntu使用firedac访问mysql1.安装mysql-client包sudo apt-get install mysql-client m ...
- Linux数据库的导入导出
Linux数据库的导入导出 1.导入数据库 mysql -u username -p test < /home/data/test.sql 说明:username是数据库用户名,test为目标数 ...
- linux数据库常用指令
linux数据库环境搭建好之后,我们就可以创建数据库了,如果不是 很了解linux数据库环境搭建的话,可以到看看我上一篇文章linux数据库环境搭建 首先我们来创建一个数据库:使用指令sqlite3 ...
- 讲解Linux数据库安装
学习了linux这门课之后,就开始实践过程了,这样比较记得牢固,学以致用. 有了基本的命令,就可以试着安装数据库了. 企业环境 需要安装VMWare ESXi虚拟机,然后再在里面新建虚拟机. 镜像vm ...
- kali linux 数据库分析工具简述
bbqsql SQL盲注可能很难被利用. 当可用的工具工作时,它们运行良好,但是当它们不工作时,您必须编写自定义的东西. 这是耗时且乏味的. BBQSQL可以帮助你解决这些问题. BBQSQL是一个用 ...
- Linux数据库的创建 导入导出 以及一些基本指令
首先linux 下查看mysql相关目录 查看 mysql 的安装路径 执行查询 SQL mysql>show variables like '%dir%'; datadir 就是数据路径 确定 ...
随机推荐
- CMS GC启动参数优化配置
简介: java启动参数共分为三类: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现 ...
- 第十届蓝桥杯2019年C/C++ 大学B组省赛试题
2019年第十届蓝桥杯大赛软件类省赛C/C++大学B组 试题 A:组队 本题总分:5分 [问题描述] 作为篮球队教练,你需要从以下名单中选出 1号位至 5号位各一名球员, 组成球队的首发阵容. 每位球 ...
- spring-cloud-config——Quick Start
参考资料: https://cloud.spring.io/spring-cloud-static/spring-cloud-config/1.4.0.RELEASE/single/spring-cl ...
- 最短路计数——Dijkstra
题目: 给出一个N个顶点M条边的无向无权图,顶点编号为1−N.问从顶点1开始,到其他每个点的最短路有几条. ——传送门 受到题解的启发,用 Dijkstra A掉(手工代码) 思路: 1.无向无权图, ...
- 在客户端先通过JS验证后再将表单提交到服务器
问题:想要在客户端先通过JS验证后再将表单提交到服务器 参考资料: jQuery 事件 - submit() 方法 试验过程: 服务器端使用PHP <html> <head> ...
- 整合Druid数据源
pom依赖: <!--引入druid数据源--> <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> & ...
- GO | KEGG的注释是怎么来的?
但凡是做过基因表达数据分析的(芯片.RNA-seq,scRNA-seq),肯定是跑过基因集功能注释和通路富集的,因为它是研究未知基因集的利器. 但跑过之后老板肯定会给反馈,通常得到的注释都是没有太多意 ...
- js之获取元素最终css属性
很多时候 我们是不用jquery库的,虽然他很好,获取元素最终的css属性我们可以用:getComputedStyle window.getComputedStyle(element, null).g ...
- e1000e 网卡如遇到大包未线速问题解法
e1000e 网卡如遇到大包(>1280)未线速,把'DEFAULT_ITR'改为0, 不设中断频率上限试试 see@intel/e1000e/param.c/* Interrupt Throt ...
- 【其他】【http】【1】HTTP状态码
一些常见的状态码: 200 - 服务器成功返回网页 400 - 错误请求 404 - 请求的网页不存在 500 - 服务器内部错误 503 - 服务器超时 状态码大全: 1xx(临时响应)表示临时响应 ...