热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux相关操作安装MySQL

1.本测试环境CentOS-7-x86_64-DVD-1908  2.在opt下面新建一个mysql文件夹并且cd命令进入mkdiroptmysql-p cd optmysql 3


1.本测试环境CentOS-7-x86_64-DVD-1908

  


2.在opt下面新建一个mysql文件夹 并且cd命令进入

mkdir /opt/mysql -p 
cd  /opt/mysql  

3.通过xftp软件 把mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar包 拉取到新建的mysql文件夹下 (也可以通过rz进行上传 )


4.解压mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar文件 

tar -xvf  mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar


5. 查看是否有MariaDB(版本问题有的有有的没有)   

rpm -qa|grep mariadb

6.如果有则删除 

rpm -e mariadb包全名 --nodeps      

7.依次安装一下内容    

rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm

8.安装mysql-community-server-5.7.20-1.el7.x86_64.rpm, 由于需要其他依赖的支持 所以要先安装依赖 

yum install -y perl-Module-Install.noarch
yum install net-tools

9.依赖安装完成后 安装server

 rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm

 


10.启动mysql  

service mysqld start
或者 
systemctl start mysqld.service

11.查找原始密码   去log文件中查找临时密码 

vi /var/log/mysqld.log


12.mysql -uroot -p 临时密码进行登录 


13.修改root密码  

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root;

14.如果修改的密码不符合密码策略 则修改策略   修改完策略之后 再重新设置密码 

SET GLOBAL validate_password_policy=0;//修改密码策略为最低
    
SET GLOBAL validate_password_length=4;//设置四位数密码比如root

 


15.修改完密码后 使用exit 推出当前用户  重新使用mysql -uroot -p新密码登陆  


16.给root用户赋予权限  


16.1.切换到mysql数据库中 

 use mysql (mysql表示数据库  并且安装时自带的数据库 不需要你创建) 


16.2.给root用户赋予权限 

update user set host='%' where user = 'root';


    
16.3.刷新权限列表 

flush privileges;


17.开通端口

设置端口
firewall-cmd --zOne=public --add-port=3306/tcp --permanent
重启防火墙
systemctl restart firewalld.service
或者
    
关闭防火墙  
systemctl stop firewalld.service
开机禁用防火墙
systemctl disable firewalld.service


18.使用本机的Navicat进行远程连接



推荐阅读
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Telnet的使用(Telnet远程连接Linux)
    一、环境描述:客户端:Win10操作系统 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • 本文介绍了关系型数据库和NoSQL数据库的概念和特点,列举了主流的关系型数据库和NoSQL数据库,同时描述了它们在新闻、电商抢购信息和微博热点信息等场景中的应用。此外,还提供了MySQL配置文件的相关内容。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • 本文详细介绍了在Centos7上部署安装zabbix5.0的步骤和注意事项,包括准备工作、获取所需的yum源、关闭防火墙和SELINUX等。提供了一步一步的操作指南,帮助读者顺利完成安装过程。 ... [详细]
  • Redis API
    安装启动最简启动命令行输入验证动态参数启动配置文件启动常用配置通用命令keysbdsize计算key的总数exists判断是否存在delkeyvalue删除指定的keyvalue成 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
  • 第四讲ApacheLAMP服务器基本配置Apache的编译安装从Apache的官方网站下载源码包:http:httpd.apache.orgdownload.cgi今 ... [详细]
  • 后台自动化测试与持续部署实践
    后台自动化测试与持续部署实践https:mp.weixin.qq.comslqwGUCKZM0AvEw_xh-7BDA后台自动化测试与持续部署实践原创 腾讯程序员 腾讯技术工程 2 ... [详细]
author-avatar
结婚吧结婚吧结婚吧_813
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有