详解CentOS7下安装Mysql和配置mysql
发布时间 - 2026-01-10 22:12:40 点击率:次终于在centos下安装完了MySQL,使用的是yum在线安装方式。没有用源码安装,因为在线安装省时省力。

在上一台机器中,不知道什么原因使用yum在线安装速度很慢,无法下载,于是重做了系统安装,至于什么原因导致的网速慢暂时还未解决,以后回来补充,也欢迎各位评论解决。
记录一下MySQL的安装之路:
首先,由于yum中没有MySQL源,需要使用wget方式来安装:
下载mysql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包:
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装MySQL
$ sudo yum install mysql-server
这个时间会有点长,耐心等待,如果网络状况不佳或者yum出问题了则会安装失败,只能使用本地源码安装
安装成功之后,先别急着登录。
cengtos在安装完成之后会随机为root用户生成一个密码,我们可以在grep "password" /var/log/mysqld.log 中去查看。
有些教程说需要先使用这个随机密码去登陆MySQL,再去修改密码。
扯淡,玩意密码中含有特殊字符咋整,比如;,直接退出。
正确做法是先修改mysql文件,使其无密码登录:
$ vim /etc/my.cnf
在MySQL下添加:
skip-grant-tables
启动MySQL:
$ systemctl start mysqld
输入mysql就可以直接登录,无需用户名密码。
接下来,修改密码:
mysql> use MySQL;
mysql> update user set password=PASSWORD('root')where user='root';
在这里,会出错:
ERROR 1054 (42S22): Unknown column 'password' in'field list',原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
应该使用:
MySQL>update MySQL.userset authentication_string=password('root') where user='root' ;
MySQL>flush privileges;
这样,mysql就配置成功了
启动MySQL
$ systemctl start mysqld
登录成功!
最后,别忘了删除掉/etc/my.cnf 里的skip-grant-tables
重启mysql:
[root@bogon ~]# service mysqld restart
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# centos7
# mysql配置
# centos安装配置mysql
# centos7安装配置mysql
# 详解Centos7 修改mysql指定用户的密码
# CentOs7.x安装Mysql的详细教程
# centos7安装mysql并jdbc测试教程
# mysql 5.7.17 安装配置方法图文教程(CentOS7)
# centOS7安装MySQL数据库
# Centos7下使用yum安装mysql数据库的详细教程(增强版)
# centos7 用rpm安装mysql详解
# CentOS7.2虚拟机上安装MySQL 5.6.32的教程
# Centos7 Mysql 5.6 多主一从 解决方案与详细配置
# 的是
# 修改密码
# 在这里
# 省时省力
# 一台
# 我们可以
# 之路
# 还未
# 使其
# 再去
# 中去
# 无法下载
# 别忘了
# 后会
# 重启
# 在上
# 急着
# 则会
# 使用这个
# 大家多多
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel Fortify是什么,和Jetstream有什么关系
在Oracle关闭情况下如何修改spfile的参数
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何快速完成中国万网建站详细流程?
如何用PHP快速搭建CMS系统?
Laravel怎么在Controller之外的地方验证数据
Laravel如何自定义错误页面(404, 500)?(代码示例)
独立制作一个网站多少钱,建立网站需要花多少钱?
Android仿QQ列表左滑删除操作
C++时间戳转换成日期时间的步骤和示例代码
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
Laravel如何使用Service Container和依赖注入?(代码示例)
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
Laravel怎么实现验证码(Captcha)功能
如何选择可靠的免备案建站服务器?
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
高性能网站服务器配置指南:安全稳定与高效建站核心方案
如何在IIS管理器中快速创建并配置网站?
linux写shell需要注意的问题(必看)
制作电商网页,电商供应链怎么做?
如何用低价快速搭建高质量网站?
如何在局域网内绑定自建网站域名?
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
Laravel怎么使用Intervention Image库处理图片上传和缩放
详解jQuery中的事件
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
音响网站制作视频教程,隆霸音响官方网站?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
WordPress 子目录安装中正确处理脚本路径的完整指南
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
如何有效防御Web建站篡改攻击?
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
详解CentOS6.5 安装 MySQL5.1.71的方法
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
JavaScript如何实现类型判断_typeof和instanceof有什么区别
🚀拖拽式CMS建站能否实现高效与个性化并存?
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
Laravel如何使用Telescope进行调试?(安装和使用教程)
深入理解Android中的xmlns:tools属性

