图文详解阿里云安装MySql数据库

目录

  • 一、mysql下载
    • 1.先看自己linux版本,以我的 centOs7为例
    • 2.去Mysql网站找到自己的MySql版本
      • a.选择Linux
      • b.以yum安装方式为例
      • c.复制下载链接
  • 二、3.登录linux下载安装
        • 1.下载命令wget 加上你复制的链接
        • 2.完成后可以通过ls命令来查看下载情况,成功后接着输入命令rpm -ivh 加上你下载好的文件名
        • 3.出现如上后再输入命令yum makecache
        • 4.下载好后查看mysql
        • 5.选择mysql-community-server.x86_64版安装
          • a.下载大小约483M,y下载
          • b.之后就是漫长的等待下载时间,这个时候你可以吃点点心等待下载完成
          • 6.下载好后还需要确认,按y即可
          • 7.出现complete就说明下载完成
  • 三、 配置mysql
      • a.首先进入 /var/lib目录 用ll命令查看是否有mysql目录
      • b.进入当前文件夹的mysql文件夹,用ll命令发现当前目录没有任何文件
      • c.启动mysql,第一次启动慢,不要退出等操作
      • d.启动完成后,用ll命令查看当前mysql文件夹,会发现文件新增
  • 四、修改密码
      • a. mysql下载好后有一个临时密码,且在mysql的日志上
      • b.复制上图所选的临时密码
        • 1.临时密码可能会遇到像我一样的问题,可能临时密码有特殊字符,如我的就出现了 ‘(’ 导致我输入密码报错
        • 2.现在就直接输入 mysql -uroot -p 直接回车
        • 3.这样就登录成功了
      • c. 修改密码
        • 1.第一次登录,如果没有修改密码是不允许做任何操作的
  • 5、当前mysql只允许localhost连接。
  • 6、使用自己数据库软件的连接数据库

一、mysql下载

1.先看自己linux版本,以我的 centOs7为例

图文详解阿里云安装MySql数据库_第1张图片

2.去Mysql网站找到自己的MySql版本

a.选择Linux

注意:这里使用的是mysql8,所以在java连接数据库时必须使用mysql8的驱动jar包

图文详解阿里云安装MySql数据库_第2张图片

b.以yum安装方式为例

图文详解阿里云安装MySql数据库_第3张图片
一定要选择正确的版本
图文详解阿里云安装MySql数据库_第4张图片

c.复制下载链接

图文详解阿里云安装MySql数据库_第5张图片

二、3.登录linux下载安装

1.下载命令wget 加上你复制的链接

图文详解阿里云安装MySql数据库_第6张图片
例如:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2.完成后可以通过ls命令来查看下载情况,成功后接着输入命令rpm -ivh 加上你下载好的文件名

在这里插入图片描述
例如:

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

3.出现如上后再输入命令yum makecache

图文详解阿里云安装MySql数据库_第7张图片

4.下载好后查看mysql

图文详解阿里云安装MySql数据库_第8张图片

yum list | grep mysql-com

5.选择mysql-community-server.x86_64版安装

图文详解阿里云安装MySql数据库_第9张图片
复制所选的server版mysql安装例如

yum install mysql-community-server.x86_64

a.下载大小约483M,y下载

选择y

b.之后就是漫长的等待下载时间,这个时候你可以吃点点心等待下载完成

在这里插入图片描述

6.下载好后还需要确认,按y即可

在这里插入图片描述

7.出现complete就说明下载完成

在这里插入图片描述

三、 配置mysql

a.首先进入 /var/lib目录 用ll命令查看是否有mysql目录

图文详解阿里云安装MySql数据库_第10张图片

b.进入当前文件夹的mysql文件夹,用ll命令发现当前目录没有任何文件

在这里插入图片描述

c.启动mysql,第一次启动慢,不要退出等操作

在这里插入图片描述

systemctl start mysqld
CentOS 6没有systemctl 所以systemctl 需要换成 sudo service mysqld start即可

d.启动完成后,用ll命令查看当前mysql文件夹,会发现文件新增

图文详解阿里云安装MySql数据库_第11张图片

四、修改密码

a. mysql下载好后有一个临时密码,且在mysql的日志上

在这里插入图片描述

grep ‘password’ /var/log/mysqld.log
复制该命令就可以查看临时密码

b.复制上图所选的临时密码

1.临时密码可能会遇到像我一样的问题,可能临时密码有特殊字符,如我的就出现了 ‘(’ 导致我输入密码报错

例如:

mysql -uroot -ptGfV5hUph8(:

在这里插入图片描述

2.现在就直接输入 mysql -uroot -p 直接回车

在这里粘贴密码即可,但是这里看不到密码输入情况,所以要复制好密码
在这里粘贴密码即可,但是这里看不到密码输入情况,所以要复制好密码

3.这样就登录成功了

在这里插入图片描述

c. 修改密码

1.第一次登录,如果没有修改密码是不允许做任何操作的

图文详解阿里云安装MySql数据库_第12张图片
MySQL版本5.7.6版本以前用户可以使用如下命令

mysql> SET PASSWORD = PASSWORD(‘Xiaoying666’);

MySQL版本5.7.6版本开始的用户可以使用如下命令:

mysql> ALTER USER USER() IDENTIFIED BY ‘Xiaoying666’;

注意:如果密码过于简单是不可以设置成功的

5、当前mysql只允许localhost连接。

需要在localhost的那台机器上登入mysql后,将 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改为"%"

mysql>use mysql;
mysql>update user set host = ‘%’ where user = ‘root’;
mysql>select host, user from user;
mysql>flush privileges;
图文详解阿里云安装MySql数据库_第13张图片

  1. 修改账户密码加密规则并更新用户密码

    ALTER USER ‘root’@’%’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; #修改加密规则

    ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘password’; #更新一下用户的密码
    注意:password是你刚刚修改的密码

  2. 刷新权限并重置密码

    FLUSH PRIVILEGES; #刷新权限 。

  3. 之后就可以exit 退出数据库了
    图文详解阿里云安装MySql数据库_第14张图片

6、使用自己数据库软件的连接数据库

图文详解阿里云安装MySql数据库_第15张图片

你可能感兴趣的:(下载安装教程,技术笔记)