网上虽然有很多资料,但是或多或少有点问题。下面是比较全的一个能安装下来的步骤:
1、检查当前操作系统信息:
以下几个命令可以都试下:
cat /proc/version cat /etc/issue cat /etc/redhat-release uname -r lsb_release -a
可以查看当前是 redhat ,还是 Ubuntu 还是 Centos,
cat /etc/issue
我这边显示:
CentOS release 6.5 (Final) Kernel \r on an \m
2、检查是否安装过mysql
yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql*
如果有安装,想重新安装的话,可以通过 yum remove mysql* 或者 rpm -e mysql* 删除。
3、安装
安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel
4、mysql 配置
数据库字符集设置 mysql配置文件/etc/my.cnf中加入 default-character-set=utf8 开机启动: #chkconfig -add mysqld, 查看开机启动设置是否成功 #chkconfig --list | grep mysql* 结果如下: mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
5、启动和停止 mysql
启动mysql服务: service mysqld start或者/etc/init.d/mysqld start 停止: service mysqld stop
6、创建root管理员
启动mysql后,执行以下命令:
mysqladmin -u root password 123456 登录: mysql -u root -p输入密码即可。
如果忘记密码,可以执行以下操作设置新密码:
service mysqld stop mysqld_safe --user=root --skip-grant-tables mysql -u root use mysql update user set password=password("new_pass") where user="root"; flush privileges;
7、设置远程登录
1)、开放防火墙的端口号;
2)、mysql增加权限
mysql库中的user表新增一条记录host为“%”,user为“root”。
命令如下:
vim /etc/my.cnf 注释这一行:bind-address=127.0.0.1 ==> #bind-address=127.0.0.1 保存退出。 mysql -uroot -p123456 为需要远程登录的用户赋予权限: mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456"; mysql> flush privileges;
ok,大功告成。
相关推荐
### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...
根据文档的内容,以上知识点涵盖了从Linux系统中安装MySQL,到MySQL的基本操作以及命令的使用,这些知识对于任何希望在CentOS环境下使用MySQL的用户都是非常实用的。文档中的操作步骤,对于新手学习和参考具有指导...
在Linux 6.x环境下搭建MySQL 5.7 Galera集群是一项关键任务,它涉及高可用性和数据一致性。Galera集群是一种分布式数据库系统,提供多主复制功能,这意味着所有节点都可以进行读写操作,且数据复制几乎无延迟,保证...
在Linux环境下搭建PHP与MySQL,首先需要确保你的服务器或虚拟机上已经安装了Linux系统。常见的Linux发行版有Ubuntu、CentOS和Debian等,它们各自拥有不同的包管理系统和更新策略。例如,Ubuntu使用APT(Advanced ...
### MySQL 5.7二进制包安装实战详解 #### 环境准备与系统配置 在进行MySQL 5.7的二进制包安装之前,我们首先需要确保服务器环境符合安装要求。根据题目中的描述,我们将使用的是CentOS 7.3.1611操作系统,MySQL...
在本Linux从入门到实战的学习教程中,我们将深入探讨与CentOS Stream和Rocky Linux相关的主题,这将有助于你理解这两个流行的Linux发行版的核心概念及其重要性。以下是这些章节的详细内容: 14.1 接触CentOS 8: ...
本人写的《从0自学linux运维》系列之搭建篇 hualinux2.7 环境搭建:LNMT(nginx+mysql+php).pdf
Linux运维学习笔记:Mysql中间件Atlas读写分离原理与实战知识点总结: 1. Atlas项目简介 Atlas是由奇虎360公司Web平台部基础架构团队开发的一个基于MySQL协议的数据中间层项目。它是基于MySQL官方推出的MySQL-Proxy...
09-快速安装双机Centos6.4下drbd服务实战02mp4 10-详解drbd服务状态信息细节mp4 11-启动服务测试DRBD实际同步情况mp4 12--配合heartbeat调试drbd服务配置mp4 13-MySQL服务安装实战安装过程讲解mp4 14-一键安装Mysql...
总结来说,学习Linux不仅是了解其历史和内核特性,还需要掌握安装、使用虚拟机、基本命令、系统配置以及开发环境的搭建。这些知识是成为一名合格的IT专业人员的基础,对于从事服务器管理、云计算或软件开发的人来说...
本教程将深入探讨Linux环境下MySQL的安装、配置、管理和优化,旨在帮助用户掌握MySQL在Linux系统中的实际应用。 **一、MySQL的安装** 在Linux系统中,MySQL的安装通常通过包管理器进行,如在Ubuntu/Debian上使用`...
在《Linux 从入门到精通实战》这本学习文档中,作者提供了全面的Linux知识体系,旨在帮助读者从零开始逐步掌握Linux操作系统,并将其应用于企业级环境中。文档分为基础篇、进阶篇和高级篇三个部分,涵盖了从基本操作...
Linux自动化运维课程包括了Linux基础运维课程,MySQL主从监控,LAP架构实战,Redis技术,Zabbix部署实战,Location和LNMP架构分析以及Shell编程实战课程。 思维拓展: DevOps并不是某一项技术的名称,甚至不是一...
这里我们主要聚焦于如何在Linux环境下安装和实战Redis,同时也会涉及到与之相关的JDK、MySQL和Tomcat的安装过程。 首先,让我们详细了解一下Redis。Redis是一个开源(BSD许可)的内存数据结构存储系统,可以作为...
2.Linux操作系统CentOS6.5安装.mp4 3.Linux必备命令讲解.mp4 4.Linux权限管理及网络设置.mp4 5.Linux初学常见问题答疑.mp4 6.Linux构建NTP及DHCP服务器构建.mp4 7.Linux下NFS及Vsftp虚拟用户讲解.mp4 8.Linux下...
linux企业实战运维入门到高级系列 ubuntu Centos 面试题合集 MySQL Nginx 搭建私有Yum仓库 搭建本地第三方源epel 升级内核 脚本合集 修改自动获取ip .ubuntu换国内源 CentOS硬盘分区 搭建网站 8.1linux上配置环境...
1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等...
本章节主要涵盖了MySQL的介绍、安装、配置与优化,以及数据库的备份与恢复,旨在帮助学习者掌握MySQL在Linux环境下的操作。 【MySQL简介】MySQL是一个流行的关系型数据库管理系统,由MySQL AB公司开发,现在归属...