centos 7.3 安装 mysql-5.7.18-linux-glibc2.5-x86_64

下载地址 :

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz   大概有600M  可以选择迅雷下载然后进行上传 ,因为是内网 ,我就选择迅雷下载 。。

1、下载:

[[email protected] ~]#  wget  https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

2、解压 :

tar  zxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz -C /usr/local  --解压到指定目录 然后再进行重命名 为mysql

3、创建mysql 账户

1>.[[email protected] ~]#useradd -M -s /sbin/nologin  mysql   -- M 不建立使用者目录

2>.[[email protected] ~]# mkdir -p /data/mysqldata

3>.[[email protected] ~]# chown  -R mysql:mysql /data/mysqldata  --将mysqldata所属主所属组赋予mysql用户权限

4、进行初始化:

1>.[[email protected] ~]#cd /usr/local/mysql

2>.[[email protected] ~]#./bin/mysqld  --initialize --user=mysql --datadir= /data/mysqldata

注意,这一步最后一行会有一个提示
[Note] A temporary password is generated for [email protected]: -gLjbSisv1uh

5、拷贝配置文件和启动脚本

1>. 修改 /etc/my.cnf 文件。

vim /etc/my.cnf //编辑或者修改

[mysqld]   --在这里修改
basedir = /usr/local/mysql
datadir = /data/mysql
port = 3306
socket = /tmp/mysql.sock     -注意路径不能出错,否则启动出错 


cp support-files/mysql.server /etc/init.d/mysqld   --复制启动脚本到/etc/init.d下
vi /etc/init.d/mysqld  --编辑或者修改
basedir=/usr/local/mysql
datadir=/data/mysqldata


错误提示:

[[email protected] support-files]# ./mysql.server start

Starting MySQL.2017-07-10T07:02:40.832128Z mysqld_safe error: log-error set to ‘/var/log/mariadb/mariadb.log‘, however file don‘t exists. Create writable for user ‘mysql‘.

 ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).


 解决方案:

因为前期未创建 /var/log/mariadb/mariadb.log‘ 下面的 mariadb目录 ,mariadb.log 需要手工创建,完成 启动成功。

6. 启动服务
/etc/init.d/mysqld start

加入开机启动
chkconfig --add mysqld
chkconfig mysqld on

7、设置root密码

# ln -s /usr/local/mysql/bin/mysql /usr/bin 映射一个链接到/usr/bin目录下,建立一个链接文件。

mysql -uroot -p/进入mysql (密码为刚刚安装完成密码-gLjbSisv1uh)

成功登陆后 ,在输入show databases 会提示你重新设置密码,

mysql>set password = password(‘mypass‘); 退出来,再使用新的密码登录就可以了、

2>.还有一种情况,就是不知道初始化密码
vi /etc/my.cnf
在[mysqld]下面增加一行
skip-grant-tables
重启  /etc/init.d/mysqld restart

mysql -uroot

mysql> update user set authentication_string=password(‘123333‘) where user=‘root‘;
退出来后,更改my.cnf,去掉刚加的 skip-grant-tables
重启 /etc/init.d/mysqld restart
此时就可以使用新的密码了。

此时安装完成mysql 5.7

时间: 2024-09-18 06:11:36

centos 7.3 安装 mysql-5.7.18-linux-glibc2.5-x86_64的相关文章

Centos 6.5 安装mysql 5.7.18

1,首先在MySQL官网下载MySQL 5.7.18 2安装mysql 首先安装依赖包:yum install  libaio -y 创建MySQL用户和组 groupadd mysql useradd mysql -g mysql 创建MySQL安装目录 解压MySQL到安装目录 创建数据目录和授权 cd /usr/local/mysql mkdir var && mkdir data cd /usr/local chmod -R 755 mysql/ chown root:mysql

centos上如何安装mysql

centos可以使用yum安装mysql 但是版本很低,且不灵活. 本文将介绍如何使用安装包安装mysql http://dev.mysql.com/downloads/mysql/ 下载mysql 将下载文件放在/opt/mysoft文件夹中 解压文件 tar -xf MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle.tar 这里我们要安装mysql的服务端和客服端,所以使用下面两个文件: MySQL数据库: MySQL-server-5.6.22

[LTMP搭建] Centos 6.5 安装 Mysql

接上篇: http://www.cnblogs.com/antarctican/p/3714422.html 一. 安装 Mysql 5.1.73.  官方:http://dev.mysql.com/downloads/file.php?id=450523 http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz 4. 安装 tengine 2.0.4 查看 version时, 提示 libss

CentOS 6.5 安装MySQL数据库

CentOS 6.5 安装MySQL数据库 [[email protected]~]# yum -y install mysql-server //安装命令 [[email protected]~]# service mysqld start //连接之前先启动服务 [[email protected]~]# chkconfig mysqld on //开机启动设置,也可以手动开启 [[email protected]~]# mysql -u root Welcome to the MySQL

CentOS 7.0yum安装MySQL

CentOS 7.0yum安装MySQL 1.下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2.安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个包后,会获得两个mysql的yum repo源:/etc/yum.rep

centos 7 中安装 mysql 5.7

centos 7 中安装 mysql 5.7 环境说明: 查看centos的版本:cat /etc/redhat-release 安装和配置步骤: 下载 mysql 源安装包: sudo curl -LO http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装 mysql 源: sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm

20190526 - CentOS 7 中 安装 MySQL 8 并授权 root 远程访问

1. CentOS 7 中 安装 MySQL 8 CentOS 7 中内置 MariaDB 建议升级一下用,性能好很多.但如果一定要用 MySQL 8,就得自己装. 坦白的说,Oracle 升级 MySQL 8,一方面是 5.7 性能不如 MariaDB,二个就是为了造坑(以安全的名义). 2. MySQL 8 授权 root 远程访问 MySQL 8 授权 root 远程访问绝对是坑,以往的旧命令都会提示失败,因为安全原因,尤其是在 CentOS 7 这种安全的系统上. % 是什么? 是 My

win10 安装mysql 8.0.18 解决Navicat初次连接报错

win10 安装mysql 8.0.18 解决Navicat初次连接报错 win10 安装mysql 8.0.18-winx64 一,先去官网下载mysql 安装包 https://dev.mysql.com/downloads/mysql/ 3.管理员命令运行 命令行,进入mysql 安装包的 bin 目录(D:\MySQL\mysql-8.0.18-winx64\bin) 4.执行 命令 mysqld --initialize --console (会自动生成data 文件夹,且生成临时密码

CentOS 6.5 i386 安装MySQL 5.7.18

大多数都是将MySQL编译好放在系统目录里 我的方式是将编译的文件放在指定的目录里 为了实现同一台机器可以开启多个MySQL实例进程 各个实例之间相互不影响.不需要root权限 下载CentOS6.5_X86  安装基于Basic Server http://archive.kernel.org/centos-vault/6.5/isos/i386/CentOS-6.5-i386-bin-DVD1.iso MySQL 官方下载       https://dev.mysql.com/downlo

Linux(CentOS 6.5) 下安装MySql 5.7.18 二进制版本粗浅攻略

鉴于Linux和mysql因不同版本,安装方式也不同,所以在阅读本攻略前,请确保各位同学的版本和我的Linux.MySql 版本一致. 如果不一致,只能参考. 我的版本: Linux CentOS 6.5 MySql 5.7.18 特别提醒:MySq 5.7和5.6在安装方式上有大不同,所以5.6的同学不要看这个攻略. 一.程序准备 1.进入 https://dev.mysql.com/downloads/mysql/ 选择 Linux-Generic,根据系统是64位还是32位选择下载的包.t