一。mysql下载

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

2020年阿里云MySql下载详解

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

a.选择Linux2020年阿里云MySql下载详解

b.以yum安装方式为例

2020年阿里云MySql下载详解
一定要选择正确的版本
2020年阿里云MySql下载详解

c.复制下载链接

2020年阿里云MySql下载详解

二。3.登录linux下载安装

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

2020年阿里云MySql下载详解
例如:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

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

2020年阿里云MySql下载详解
例如:

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

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

2020年阿里云MySql下载详解

4.下载好后查看mysql

2020年阿里云MySql下载详解

yum list | grep mysql-com

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

2020年阿里云MySql下载详解
复制所选的server版mysql安装例如

yum install mysql-community-server.x86_64

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

2020年阿里云MySql下载详解

b.之后就是漫长的等待下载时间,这个时候你可以吃点点心等待下载完成2020年阿里云MySql下载详解
6.下载好后还需要确认,按y即可

2020年阿里云MySql下载详解

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

2020年阿里云MySql下载详解

三。 配置mysql

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

2020年阿里云MySql下载详解

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

2020年阿里云MySql下载详解

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

2020年阿里云MySql下载详解

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

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

2020年阿里云MySql下载详解

四。修改密码

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

2020年阿里云MySql下载详解

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

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

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

例如:

mysql -uroot -ptGfV5hUph8(:

2020年阿里云MySql下载详解

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

2020年阿里云MySql下载详解
在这里粘贴密码即可,但是这里看不到密码输入情况,所以要复制好密码

3.这样就登录成功了

2020年阿里云MySql下载详解

c. 修改密码

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

2020年阿里云MySql下载详解
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;
2020年阿里云MySql下载详解

  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 退出数据库了
    2020年阿里云MySql下载详解

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

2020年阿里云MySql下载详解

原创,转载请标明出处!

相关文章:

  • 2021-09-05
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2021-12-02
  • 2021-11-18
  • 2021-11-21
  • 2021-08-01
猜你喜欢
  • 2022-12-23
  • 2021-12-01
  • 2021-12-13
  • 2021-04-04
  • 2022-12-23
  • 2021-12-18
  • 2021-12-12
相关资源
相似解决方案