Instalación de MySQL-Centos

Mysql5.6.46 versión de la instalación fuera de línea

Mysql5.6.46 descargar el paquete de instalación de
código se extrae: h8hn
descarga una herramienta que podrán usar para subir a la carpeta del sistema Linux

Sistema de descarga viene MariaDB

rpm -qa|grep mariadb  // 查询出来已安装的mariadb  
rpm -e --nodeps 文件名  // 卸载mariadb,文件名为上述命令查询出来的文件  

1. Extracto

tar -zxvf mysql5.6.46.tar.gz(下载的文件名)  -C /usr/local

mv 解压文件出来文件名  mysql        //并在usr/local目录下使用命令更改文件夹名称为 mysql

2. Añadir el grupo mysql sistema y de usuario de MySQL:

groupadd mysql
useradd -r -g  mysql  mysql

3. Introduzca el directorio de instalación

cd /usr/local/mysql

4. Modificar el directorio actual propiedad de usuario de MySQL:

chown -R mysql:mysql  ./

5. Base de Datos de la instalación:

./scripts/mysql_install_db --user=mysql

//如果安装报错,执行下面语句后,再安装一次
yum -y install autoconf

6. Modificar el directorio actual propiedad del usuario root:

chown -R root:root ./

7. Modificar el directorio de datos actual propiedad de usuario de MySQL

chown -R mysql:mysql data

8. Añadir la bota:

cp support-files/mysql.server /etc/init.d/mysqld

9. Iniciar el servicio MySQL:

service mysqld start

10. El cliente mysql en la ruta predeterminada:

ln -s /usr/local/mysql/bin/mysql  /usr/local/bin/mysql

Los pasos anteriores son la instalación de MySQL completa, la contraseña por defecto para entrar sin

root@hadoop# mysql      //按回车进入mysql界面了

El siguiente paso no es necesario! Seleccione la operación requerida
la ejecución de archivos de configuración MySQL ./scripts/mysql_install_db user = mysql directorio de instalación predeterminado generado (/ usr / local / mysql local) Carril


usr/local/mysql/my.cnf

Recomendar a la próxima etc.

mv  my.cnf  /etc/

Configurar el acceso remoto para el nombre de usuario 'root' para indicar inicio de sesión remoto, '123' contraseña de acceso remoto, de acuerdo a las necesidades individuales de cambio

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

mysql>flush privileges;                           //刷新权限

Eliminar el acceso IP duplicada ejecución insignificante


mysql>use msyql;                               //选择mysql库
msyql>delete from user where host !=’%;
mysql>flush privileges;

Configurar el acceso remoto puede iniciar una sesión de prueba si no se puede desactivar el firewall y luego ejecutar el comando siguiente en él

Desactivar el firewall
systemctl stop firewalld.service
Prohibición arrancar Firewall
systemctl  disable firewalld.service

instalación de la línea mysql

Reemplazar la descarga de MySQL fuente yum, la actualización de otras aplicaciones más rápido y no quieren tirar esto puede omitir este paso
Si no lo hace, como la fuente de Ali descargar otras fuentes Baidu 163yum, etc., para el código libre es de la misma manera

En el archivo de origen

cd /etc/yum.repos.d

Se recomienda una copia de seguridad para usar el comando cp CentOS-Base.repo para copiar los archivos de origen antes de eliminar otras carpetas no pudieron impedir el intercambio fuente a cambio

rm –rf C*   //删除源文件

Descargar fuente de Ali, descargar el código fuente completo Ali yum utilizar el comando ll en el directorio actual

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

Borrar la caché y generar nuevos caché originales

yum clean all && yum makecache

Prueba si hay que cambiar la implementación exitosa de las siguientes fuentes para ver si el resultado de un error

yum update

entrado oficialmente en el enlace de instalar

Fuente de descarga de MySQL

yum install -y http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

Instalar el servicio MySQL

yum  install  –y  mysql-server

servidor MySQL inicio

service  mysqld  start 

Únete arranque

chkconfig  mysqld  on 

Sin contraseña para entrar en

mysql  

Seleccione la base de datos MySQL

use mysql

Modificar el servicio remoto

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

Utilice el siguiente comando para ver la tabla de usuario dentro de los tres campos de usuario, anfitrión, campo de contraseña para encontrar que el anfitrión es capaz de iniciar una sesión local IP y son capaces de iniciar una sesión sin una contraseña

mysql>select user,host,password from user; 

123 se registra por lo que para la declaración anterior 'root' @ '%' ya representa todas las direcciones IP, puede utilizar la contraseña de usuario rootseguridadPoco efecto sobre la mesa recomendación IP original borrado, no se eliminan circuito de pruebas a los usuarios individuales de la nada

mysql>delete from user where host !=’%;

los derechos de actualización

mysql>flush privileges;

En este punto, la instalación se ha completado en línea!

ubuntu MySQL Telnet resolver problemas

Ver puerto 3306, si la máquina sólo se puede acceder, tales como

netstat -an|grep 3306

Aquí Insertar imagen Descripción

Abra el archivo de configuración de MySQL, el bind-address = 127.0.0.1 comentario

vi /etc/mysql/mysql.conf.d/mysqld.cnf

Aquí Insertar imagen Descripción
Ahora reinicie el servicio MySQL

service mysql restart

Entonces prueba si el éxito remota

Publicado 39 artículos originales · alabanza ganado 13 · vistas 2319

Supongo que te gusta

Origin blog.csdn.net/qq_43205282/article/details/103433768
Recomendado
Clasificación