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 就是数据路径 确定 ...
随机推荐
- git如何撤销git add操作?
答: 使用git reset <file name>即可撤销
- 【论文笔记】CBAM: Convolutional Block Attention Module
CBAM: Convolutional Block Attention Module 2018-09-14 21:52:42 Paper:http://openaccess.thecvf.com/co ...
- 关于MVC RouteExistingFiles疑问后续
前两天写了<关于MVC RouteExistingFiles疑问>,本来希望寻求大佬快速解答,奈何无人问津. 只能查看.NET 源代码,可以使用反编译工具(我用IL spy),也可以在线查 ...
- 深入NAS协议系列: 召唤SMB2 OpLock/Lease
这是从事存储行业十年以来我写的第一篇博客,希望借此开始把自己这些年所积累的一些干货借这个平台做分享. 虽然NAS协议众多,但核心的就那个几个:NFS,SMB/CIFS, FTP/SFTP, 其中SMB ...
- linux中搭建vue-cli
1 安装nvm依赖并配置环境变量在 sudo wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh ...
- 函数式语言简介(functional language)
1.什么是函数式语言? 是一种非冯·诺伊曼式的程序设计语言.函数式语言主要成分是原始函数.定义函数和函数型.这种语言具有较强的组织数据结构的能力,可以把某一数据结构(如数组)作为单一值处 ...
- SQL SERVER 事务的使用(tran)
sql server事务的使用是为了确保数据的一致性. 通常写法 begin tran --sql 语句1 --sql 语句2 --sql 语句3 commit tran 上面写法存在隐患,当操作(增 ...
- 防止asp马后门
好多朋友都拿的有webshell吧,基本上都加了密的... 可是,没见到源码,很难测试它到底有没有后门, 指不定给别人打工了... 下面贴种很简单的方法,大家别扔蛋哈 (asp的哦) 在代码的最 ...
- HTML5⑥
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- Saiku免登录嵌入其他系统使用(十一)
Saiku免登录嵌入其他系统使用 Saiku可通过iframe嵌入其他系统使用,但是正常情况下都需要先登录系统,然后还需要登录saiku,最后才能访问saiku中的数据 下面来讲解一下如何使Saiku ...