MYSQL数据库笔记(一)

二进制格式安装7.4
1、检查环境
2、下载对应的二进制包
3、
useradd -r -d /data/mysqldb -s /sbin/nologin mysql 创建账号
getent passwd mysql 确认

QQ截图20180607204509

创建软连接;

QQ截图20180607204652

chown -R root: mysql/

创建物理卷;

QQ截图20180607204705

创建逻辑卷;

QQ截图20180607204725

 

创建文件系统;

QQ截图20180607204751

mkdir /data/ 创建文件夹

加上UUID;

QQ截图20180607204800

mount -a 挂载

 

 

MYSQL数据库安装
6上面安装
1、安装包 yun install mysql-server
2、查看 rpm -ql mysql-server
3、开启端口
hkconfig –list mysqld
chkconfig mysqld on
ss -ntl;service mysqld start
4、连接数据库
mysql
quit 退出
7上面安装
yum install mariabb-server
which mysq
rpm -df /usr/bin/mysql
rpm -qf /usr/bin/mysql
systemctl start mariadb.service
mysql
建立数据库 create database testdb;
克隆数据库 cp -a mysql mysqlclone ll
use 访问数据库
show tables; 查看数据库里面的表
select * from user; 进入查看表 \G
删除数据库 ; drop database
删表 ;drop table
提高安全性 跑脚本
mysql_secure_installation

 

二进制编译
1、导入已下好的文件 mariadb-10.2.15-linux-x86_64.tar.gz
vim mariadb-10.2.15-linux-x86_64.tar.gz
2、创建组 useraad -r -d /data/mysqldb -s /sbin/nalogin mysql
3、解压缩 tar xvf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/
4、创建软连接 ln -s mariadb-10.2.15-linux-x86_64/ mysql
5、改权限 chown -R root:root mysql/
6、定义配置文件 echo PATH=/usr/local/mysql/bin:$PATH > /etc/profile.d/mysql.sh
. /etc/profile.d/mysql.sh
7、在加一块大硬盘
echo ‘- – -‘ > /sys/class/scsi_host/host2/scan
8、生成物理卷 pvcreate /dev/sdb
9、加入卷组 pvcreate vg0 /dev/sdb
10、创建一个文件 mkfs.xfs /dev/vg0/lv_mysql
11、创建一个文件夹 mkdir /data/
12、储存 vim /etc/fstab
加一行 UUID
查询UUID :r!blkid /dev/vg0/lv_mysql
13、挂载 mount -a
14、创建和修改
mkdir /data/mysqldb
getent passwd mysql
chown mysql.mysql /data/mysqldb
15、加权限 chown mysql.mysql /data/mysqldb
scripts/mysql_install_db –datadir=/data/mysqldb –user=mysql
16、 备份 cp /etc/my.cnf{,.bak}
17、拷文件 cp support-files//my-huge.cnf /etc/my.cnf
18、改配置文件vim /etc/my.cnf

QQ截图20180607205615

 

19、文件复制过来 cp support-files/mysql.server /etc/init.d/mysqld
20、 加服务 chkconfig –add mysqld
21 加权限 setfacl -R -m u:mysql:rwx /usr/local/mysql/
22、启动服务 service mysqld start

 

 

 

创建数据库
CREATE DATABASE|SCHEMA [IF NOT EXISTS] ‘DB_NAME’;
创建数据库 如果存在就不创建
删除数据库
DROP DATABASE|SCHEMA [IF EXISTS] ‘DB_NAME’;

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100578

(1)
你的命字你的命字
上一篇 2018-06-07 20:08
下一篇 2018-06-08 00:17

相关推荐

  • 运维制动化之系统安装 实验

      步骤 0:selinux,iptables 1 安装包 2 启服务 3 修改配置文件;reload,restart 4 测试 网卡模式不要桥接: vim /etc/dhcp/dhcpd.conf option domain-name “magedu.org”; option domain-name-servers 114…

    2018-05-25
  • 在linux服务器上运行django项目

    在linux服务器上运行django项目(1)需进入已创建的虚拟环境中。 (2)在虚拟环境中进入需要运行django项目(需进入到含有apps等文件的文件夹)                                                   进入哪个虚拟环境就是用哪个虚拟环境。 (3)MAKEMIGRATIONS:命令 python man…

    Linux笔记 2018-05-01
  • Linux 第一週作業 (6.18–6.24)

    计算机的组成及其功能
    罗列Linux的发行版
    Linux的哲学思想
    一些簡單命令
    如何在Linux系统上获取命令的帮助信息
    Linux发行版的基础目录名称命名法则及功用规定

    Linux笔记 2018-06-23
  • 第二周作业

    第二周

    Linux笔记 2018-05-20
  • 笔记

    LINUX中查看路由表的命令 route -nIP地址 有类的 无类的无类:网络ID ,主机ID不确定 (32位以内的)CIDR 无类域间路由无类ID要与netmask(子网掩码)一起用 用子网掩码(也是32位的2进制数)来确定无类ID的网络ID和主ID netmask对应的是1IP/网络ID位数255.255.0.000000000 010000000 1…

    Linux笔记 2018-05-01
  • 运维之pxe、dhcp、cobbler

    运维之pxe、dhcp、cobbler 把一个主机接入TCP/IP网络,要配置哪些网络参数:ip/mask、gateway、dns server;参数配置方式:1、静态配置;2、动态分配:a、bootp协议b、dhcp协议:引入了“租约”的bootp; DHCP:动态主机配置协议:arp:address resolving protocol:地址解析协议:I…

    Linux笔记 2018-07-22