Instalación de MySQL y uso del cliente.



Instalar MySQL

Descargar la fuente de MySQLyum

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 


Crear fuente MySQLyum

rpm -ivh mysql-community-release-el7-5.noarch.rpm


Instalar el servidor MySQL

yum -y install mysql-server


Configurar el arranque

systemctl enable mysqld && systemctl start mysqld


Configuración del juego de caracteres:

vim /etc/my.cnf
 
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[client]
default-character-set = utf8

[mysql.server]
default-character-set = utf8
[client]
default-character-set = utf8
[mysqld]
# 设置禁用dns解析,但是,这样不能在mysql的授权表中使用主机名了,只能使用IP
skip-name-resolve
[mysqld]
# #设置连接超时时间,默认28800
wait_timeout=900
# #设置不区分大小写,
# #1表名存储在磁盘是小写的,但是比较的时候是不区分大小写
# #0表名存储为给定的大小写,比较时区分大小写 
# #2表名存储为给定的大小写,但是比较的时候是小写的
lower_case_table_names=1
#
# #设置最大连接数
max_connections = 1024
# #设置缓冲池大小,如果是专服,一般设置成系统内存的70-80%
innodb_buffer_pool_size = 12G
# #设置缓冲池实例,范围1~64
innodb_buffer_pool_instances = 6

给root用户设置密码并授权,默认密码为空
运行命令行:mysql -u root -p
运行命令行:grant all privileges on *.* to root@'%' identified by 'root' with GRANT OPTION;


Instalación del cliente MySQL

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Modificar contraseña de usuario:

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Nueva biblioteca

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Nombre de la base de datos: trabajos
Conjunto de caracteres: utf8-UTF-8
Intercalación Unicode : utf8_general_ci Después de
completar, haga clic en Aceptar, haga doble clic en trabajos como se muestra en la figura para mostrar que la base de datos se creó correctamente.

Inserte la descripción de la imagen aquí

Nueva mesa

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí


copia de seguridad de la base de datos

vim /root/bakmysql.sh
#!/bin/bash
# Name: bakmysql.sh
# THIS IS A ShellScript For Auto DB Backup and Delete old Backup
backupdir=/storage/mysqlbak
time=`date +%Y%m%d%H%M%S`
mysqldump -hlocalhost -uLWPQ_USR -plwpq_sjzxpwd SJZXLWPQ > $backupdir/sjzxlwpq$time.sql
find $backupdir -name "sjzxlwpq*.sql" -type f -mtime+15 -exec rm {
    
    }\; > /dev/null 2>&1

Descripción del script: La ruta de respaldo de la base de datos definida por / storage / mysqlbak se puede personalizar. El sistema de archivos debe contener esta carpeta -
uLWPQ_USR es el nombre de usuario de la base de datos especificado -
plwpq_sjzxpwd es la contraseña de usuario de la base de datos especificada
SJZXLWPQ es la información especificada para ser respaldada
sjzxlwpq $ time. sql es el nombre de la base de datos definida.
Cree una tarea programada.
Ejecute la línea de comando: vim / etc / crontab
30 21 * * * root sh /root/bakmysql.sh
Descripción: Realice una copia de seguridad todos los días a las 21: 30

Supongo que te gusta

Origin blog.csdn.net/zyy130988/article/details/110114098
Recomendado
Clasificación