`
flypeace
  • 浏览: 158311 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

linux(Centos环境)下安装mysql实战

阅读更多

网上虽然有很多资料,但是或多或少有点问题。下面是比较全的一个能安装下来的步骤:

 

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实战经验)

    ### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...

    CentOS下的MySQL配置与使用实战.pdf

    根据文档的内容,以上知识点涵盖了从Linux系统中安装MySQL,到MySQL的基本操作以及命令的使用,这些知识对于任何希望在CentOS环境下使用MySQL的用户都是非常实用的。文档中的操作步骤,对于新手学习和参考具有指导...

    Linux 6.x 下mysql 5.7 galera 集群实战

    在Linux 6.x环境下搭建MySQL 5.7 Galera集群是一项关键任务,它涉及高可用性和数据一致性。Galera集群是一种分布式数据库系统,提供多主复制功能,这意味着所有节点都可以进行读写操作,且数据复制几乎无延迟,保证...

    Linux+PHP+MySQL案例教程

    在Linux环境下搭建PHP与MySQL,首先需要确保你的服务器或虚拟机上已经安装了Linux系统。常见的Linux发行版有Ubuntu、CentOS和Debian等,它们各自拥有不同的包管理系统和更新策略。例如,Ubuntu使用APT(Advanced ...

    mysql5.7二进制包安装实战

    ### MySQL 5.7二进制包安装实战详解 #### 环境准备与系统配置 在进行MySQL 5.7的二进制包安装之前,我们首先需要确保服务器环境符合安装要求。根据题目中的描述,我们将使用的是CentOS 7.3.1611操作系统,MySQL...

    Linux从入门到实战学习教程-14CentOS Stream & Rocky Linux.pptx

    在本Linux从入门到实战的学习教程中,我们将深入探讨与CentOS Stream和Rocky Linux相关的主题,这将有助于你理解这两个流行的Linux发行版的核心概念及其重要性。以下是这些章节的详细内容: 14.1 接触CentOS 8: ...

    hualinux2.7 环境搭建:centos8安装LNMT(nginx+mysql+tomcat).pdf

    本人写的《从0自学linux运维》系列之搭建篇 hualinux2.7 环境搭建:LNMT(nginx+mysql+php).pdf

    linux运维学习笔记:Mysql中间件Atlas读写分离原理与实战.pdf

    Linux运维学习笔记:Mysql中间件Atlas读写分离原理与实战知识点总结: 1. Atlas项目简介 Atlas是由奇虎360公司Web平台部基础架构团队开发的一个基于MySQL协议的数据中间层项目。它是基于MySQL官方推出的MySQL-Proxy...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    09-快速安装双机Centos6.4下drbd服务实战02mp4 10-详解drbd服务状态信息细节mp4 11-启动服务测试DRBD实际同步情况mp4 12--配合heartbeat调试drbd服务配置mp4 13-MySQL服务安装实战安装过程讲解mp4 14-一键安装Mysql...

    Linux系统快速实战.pdf

    总结来说,学习Linux不仅是了解其历史和内核特性,还需要掌握安装、使用虚拟机、基本命令、系统配置以及开发环境的搭建。这些知识是成为一名合格的IT专业人员的基础,对于从事服务器管理、云计算或软件开发的人来说...

    Linux MySQL Tutorial (html)

    本教程将深入探讨Linux环境下MySQL的安装、配置、管理和优化,旨在帮助用户掌握MySQL在Linux系统中的实际应用。 **一、MySQL的安装** 在Linux系统中,MySQL的安装通常通过包管理器进行,如在Ubuntu/Debian上使用`...

    Linux 从入门到精通实战

    在《Linux 从入门到精通实战》这本学习文档中,作者提供了全面的Linux知识体系,旨在帮助读者从零开始逐步掌握Linux操作系统,并将其应用于企业级环境中。文档分为基础篇、进阶篇和高级篇三个部分,涵盖了从基本操作...

    集成DevOps思想 基于Centos 7.X打造全方位Linux高级运维架构师 运维开发+自动化运维

    Linux自动化运维课程包括了Linux基础运维课程,MySQL主从监控,LAP架构实战,Redis技术,Zabbix部署实战,Location和LNMP架构分析以及Shell编程实战课程。 思维拓展: DevOps并不是某一项技术的名称,甚至不是一...

    linux+redis实战资料

    这里我们主要聚焦于如何在Linux环境下安装和实战Redis,同时也会涉及到与之相关的JDK、MySQL和Tomcat的安装过程。 首先,让我们详细了解一下Redis。Redis是一个开源(BSD许可)的内存数据结构存储系统,可以作为...

    Linux从入门到精通视频.zip

    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 运维 入门到高级

    linux企业实战运维入门到高级系列 ubuntu Centos 面试题合集 MySQL Nginx 搭建私有Yum仓库 搭建本地第三方源epel 升级内核 脚本合集 修改自动获取ip .ubuntu换国内源 CentOS硬盘分区 搭建网站 8.1linux上配置环境...

    Linux(CentOS)+Tomcat+Mysql+Java环境自动化搭建脚本(完整源码+说明).zip

    1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等...

    《Linux服务器配置与管理》教学课件—第-11-章--MySQL-服务器配置.pptx

    本章节主要涵盖了MySQL的介绍、安装、配置与优化,以及数据库的备份与恢复,旨在帮助学习者掌握MySQL在Linux环境下的操作。 【MySQL简介】MySQL是一个流行的关系型数据库管理系统,由MySQL AB公司开发,现在归属...

Global site tag (gtag.js) - Google Analytics