腾讯云服务器/本地Linux下命令安装MySQL

注:我这里演示的是命令安装MySQL5.7数据库,所以服务器环境必须可以上网

第一步:检查自己服务器是否可上网(当然,购买的云服务器就不用试了,直接忽略这一步,99.9999%可以上网),这一步主要是针对本地搭建的Linux是否可以上网。如果可以ping通,Ctrl+c退出直接下一步

第二步:检查服务器是否已经安装过MySQL以及是否有之前MySQL没有清理干净文件(自己刚购买的服务器或者刚搭建的直接忽略这一步)

     1.输入 yum list installed mysql*  命令出现下图圈出内容说明没有安装数据库。

   2. 输入 whereis mysql 和find / -name mysql 查询是否有之前安装数据库遗留文件,如果有可直接rm -rf +文件路径删除掉

 

第三步:下载安装 MySQL

 1.输入wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 出现下图圈出说明下载成功

2.输入rpm -ivh mysql57-community-release-el7-8.noarch.rpm  解压安装 出现下图圈出说明安装成功

    如果出现下图异常, 命令后面添加( --nodeps --force如右—>)rpm -ivhMySQL-server-5.5.29-2.linux2.6.x86_64.rpm --nodeps --force

3.安装成功后,我们可以在 /etc/yum.repos.d/目录下发现增加了以下两个文件

 4.yum install mysql-server

  5.安装mysql源

   6.下载mysql5.7 rpm源

   7.安装下载好的rpm包

   8.安装mysql,发现提示,y到底 (这里共出现两次,所以只需要两次y)

9.最后出现完毕,安装成功!!!

10,查看下mysql的版本,确定是否安装成功mysql -V或者mysqld -V

第四步:连接MySQL

   1.启动MySQL:  service mysqld start  下图为启动成功

 

    2.查询MySQL状态: service mysqld status

3.获取MySQL初始密码:grep "password" /var/log/mysqld.log

 4.登陆MySQL: mysql -uroot -p'm+y3FNwMfUAE'

 5.修改MySQL密码,如果你想修改成简单的密码会发现出现下图错误,

这个与validate_password_policy的值有关。validate_password_policy有以下取值:

这里写图片描述

默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。
有时候,只是为了自己测试,不想密码设置得那么复杂,譬如说,我只想设置root的密码为123456。
必须修改两个全局参数:

首先,修改validate_password_policy参数的值

validate_password_length(密码长度)参数默认为8,我们修改为1

6. 完成之后再次执行修改密码语句即可成功

 

7.设置密码永不过期:ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

8.一定要记得执行下面代码刷新MySQL的系统权限相关表:flush privileges;

9.根据个人需求,设置数据库用户在所有ip下以及在本地可访问,以下用root用户做演示

远程访问服务器里的mysql数据库
grant all privileges on *.* to root@"%" identified by "你的密码";

grant all privileges on *.* to root@"localhost" identified by "你的密码";

flush privileges;

 

10.开放默认端口号 3306:执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,如果出现下图情况,防火墙没开

11.开启防火墙,并查询:systemctl start firewalld  systemctl start firewalld

12. 再次执行执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功

最后.客户端连接MySQL

 

Over!如有问题欢迎提出哈

 

Guess you like

Origin blog.csdn.net/qq_39772439/article/details/108602811