详解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 】
相关推荐:
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
如何在IIS7中新建站点?详细步骤解析
做企业网站制作流程,企业网站制作基本流程有哪些?
Laravel怎么在Controller之外的地方验证数据
如何安全更换建站之星模板并保留数据?
如何用狗爹虚拟主机快速搭建网站?
如何快速搭建高效服务器建站系统?
如何续费美橙建站之星域名及服务?
Laravel怎么为数据库表字段添加索引以优化查询
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
,网页ppt怎么弄成自己的ppt?
网站制作企业,网站的banner和导航栏是指什么?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
javascript中闭包概念与用法深入理解
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
微信小程序 require机制详解及实例代码
如何为不同团队 ID 动态生成多个独立按钮
🚀拖拽式CMS建站能否实现高效与个性化并存?
手机网站制作与建设方案,手机网站如何建设?
python中快速进行多个字符替换的方法小结
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel怎么判断请求类型_Laravel Request isMethod用法
三星网站视频制作教程下载,三星w23网页如何全屏?
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
Laravel如何处理CORS跨域请求?(配置示例)
香港服务器部署网站为何提示未备案?
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
北京的网站制作公司有哪些,哪个视频网站最好?
用v-html解决Vue.js渲染中html标签不被解析的问题
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
BootStrap整体框架之基础布局组件
Laravel如何处理文件下载请求?(Response示例)
用yum安装MySQLdb模块的步骤方法
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
大同网页,大同瑞慈医院官网?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
如何在搬瓦工VPS快速搭建网站?
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
香港服务器WordPress建站指南:SEO优化与高效部署策略

