Linux安装MySQL的详解步骤

邮差的信 提交于 2020-01-08 22:04:14

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

MySQL安装步骤:

 

  • 步骤1:使用root的账号,卸载默认安装的mariadb

  • 命令:
  • rpm -qa | grep -i mariadb

    rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

 

 

  • 步骤2:通过root账号,创建mysql账号,并设置密码为123456

命令: 

useradd mysql

passwd mysql

注意,出现显示无效的密码提示,这个不用管,再次输入即可

 

 

  • 步骤3:使用mysql账号,通过CRT登录

  • 要实现下图

 

首先要知道ip地址(可重虚拟机输入 命令  ip addr 进行查询)

 

然后回到SecureCRT 软件创建连接,输入对应ip和用户名即可

 

 

 

  • 步骤4:使用SecureFX 上传文件到 /home/mysql/下

  • 上传mysql需要的资源包

  •  

 

 

 

  • 步骤5:安装mysql,mysql没有权限安装,需使用su获得root账号的权限(注意使用上一步骤创建的CRT文件)

  •  

命令: 

yum install mysql-community-*.rpm

首次直接输入命令然后会显示您需要root权限执行此命令,只要输入 su (暂时使用原用户权限执行命令)

再输入密码即可

然后再次输入  yum install mysql-community-*.rpm  

注意其中会提示三个选择(y/n/d) 输入y (确认安装即可)

 

 

  • 步骤6:启动mysql服务(停止mysql服务)

 

(1)   systemctl start mysqld.service 

         (这个命令是启动的,输入这个命令即可)

 

(2)       systemctl stop mysqld.service     

 (这个命令停止的, 输入了启动就不需要再输入停止,否则mysql服务就不可用,只有不需要mysql服务再输入停止命令)

 

 

  • 步骤7:查询root默认密码

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

 

 

  • 步骤8:登录mysql

mysql -uroot -p,Qp::,7#:hs0

 

  • 步骤9:设置root密码

set password=password("1234");

set global validate_password_policy=0;

set global validate_password_length=1;

 

 

  • 步骤10:退出  命令:  exit

 

 

  • 步骤11:创建mysql远程账号

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;

flush privileges;

 

 

  • 步骤12:开启防火墙端口(注意这一步开始是退出mysql模式进行操作(如下两图))

#添加 --permanent永久生效,没有此参数重启后失效

firewall-cmd --zone=public --add-port=3306/tcp --permanent

#重新载入

firewall-cmd --reload

#查看所有打开的端口:

firewall-cmd --zone=public --list-ports

启动:

systemctl start firewalld

关闭(需要关闭再用):

systemctl stop firewalld

删除多余端口号(需要删除再用)

firewall-cmd --zone= public --remove-port=80/tcp --permanent

 

  • 步骤13:远程访问(window+R输入cmd进行测试)

  • 进入命令窗口:输入命令测试即可

mysql -h192.168.200.130 -uroot -p1234

 

 

 

请给努力中的自己点个赞哦!

每天进步一点点`~~~~~

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!