暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Mysql快速下载安装

见白 2020-02-13
687

一、mysql官方下载地址

https://downloads.mysql.com/archives/installer/

(一般情况下这个官方的下载速度很慢)


二、迅雷加快下载

官网获取下载链接后,在迅雷中新建任务:

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz

(如果是下载在win电脑上可以考虑这个)


三、linux下加快下载

使用rpm安装mysql,解决mysql安装慢

(1)wget -i http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

(2)yum -y install mysql57-community-release-el7-10.noarch.rpm

(3)yum -y install mysql-community-server,

此时可能会很慢,换rpm源:

有效:http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/

有效:http://uni.mirrors.163.com/mysql/Downloads/

(也可以单独访问这两个地址,下载相应的rpm文件,速度很快)

从上面的镜像中找到相应的rpm包下载链接:

mysql-community-client-5.7.28-1.el7.x86_64.rpm

mysql-community-common-5.7.28-1.el7.x86_64.rpm

mysql-community-libs-5.7.28-1.el7.x86_64.rpm

mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm

mysql-community-server-5.7.28-1.el7.x86_64.rpm

例如:wget -i http://dev.mysql.com/get/MySQL-5.7/mysql-community-server-5.7.28-1.el7.x86_64.rpm

首次运行rpm安装的包缓存路径为:/var/cache/yum/x86_64/7/mysql57-community/packages/

将不完整的rpm删除,利用镜像下载全部所需rpm。

(4)再次运行:yum -y install mysql-community-server


四、Mysql初始配置与操作

(1)启动mysql服务

shell> systemctl start mysqld


(2)查看MySQL的启动状态

shell> systemctl status mysqld


(3)开机启动

shell> systemctl enable mysqld

shell> systemctl daemon-reload


(4)修改本地登陆密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

shell> grep 'temporary password' /var/log/mysqld.log

shell> mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

"or" mysql> set password for 'root'@'localhost'=password('MyNewPass4!');


(5)通过msyql环境变量可以查看密码策略的相关信息

mysql> show variables like '%password%';

检查项:

validate_password_policy:密码策略,默认为MEDIUM策略 

validate_password_dictionary_file:密码策略文件,策略为STRONG才需要 

validate_password_length:密码最少长度 

validate_password_mixed_case_count:大小写字符长度,至少1个 

validate_password_number_count :数字至少1个 

validate_password_special_char_count:特殊字符至少1个 


(6)修改密码策略

在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略

选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件

validate_password_policy=0

如果不需要密码策略,添加my.cnf文件中添加如下配置禁用即可:

validate_password = off

重新启动mysql服务使配置生效:

systemctl restart mysqld


(7)允许远程登录

添加一个新账户允许远程:

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


(8)修改编码为utf-8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

[mysqld]

character_set_server=utf8

init_connect='SET NAMES utf8'


(9)默认配置文件路径

配置文件:/etc/my.cnf

日志文件:/var/log//var/log/mysqld.log

服务启动脚本:/usr/lib/systemd/system/mysqld.service

socket文件:/var/run/mysqld/mysqld.pid


(10)使用sql文件,刷数据库数据

提前将文件拷贝至当前目录下。如果文件不在当前目录,在source 后应加上文件的绝对路径

mysql -u root -p ;

use my_database;

source result.sql ;


文章转载自见白,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论