mkdir . data mysql_MYSQL数据库笔记(一)

2023-05-16

二进制格式安装7.4

1、检查环境

2、下载对应的二进制包

3、

useradd -r -d /data/mysqldb -s /sbin/nologin mysql 创建账号

getent passwd mysql 确认

3c8ce6380daa33c267ccb0e2e66a02de.png

创建软连接;

3c8ce6380daa33c267ccb0e2e66a02de.png

chown -R root: mysql/

创建物理卷;

3c8ce6380daa33c267ccb0e2e66a02de.png

创建逻辑卷;

3c8ce6380daa33c267ccb0e2e66a02de.png

创建文件系统;

3c8ce6380daa33c267ccb0e2e66a02de.png

mkdir /data/ 创建文件夹

加上UUID;

3c8ce6380daa33c267ccb0e2e66a02de.png

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

3c8ce6380daa33c267ccb0e2e66a02de.png

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mkdir . data mysql_MYSQL数据库笔记(一) 的相关文章

随机推荐