当前位置: 首页 > news >正文

yum mysql5.5_yum安装mysql5.5及修改root密码

1.安装mysql-5.5的yum源

rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm

2.修改安装好的yum源

编辑/etc/yum.repos.d/mysql-community.repo文件,

将5.5的enabled改为1 ,

将5.6的enabled改为0

# Enable to use MySQL 5.5

[mysql55-community]

name=MySQL 5.5 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/6/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# Enable to use MySQL 5.6

[mysql56-community]

name=MySQL 5.6 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/

enabled=0

gpgcheck=1

gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

3.安装mysql-5.5

yum install mysql-community-client mysql-community-devel mysql-community-server php-mysql

4.调整配置

编辑 /etc/my.cnf 文件

参考文档:

新搭建的mysql服务器的默认密码为空,修改root的密码如下:

方法1: 用SET PASSWORD命令

首先登录MySQL。

格式:mysql> set password for 用户名@localhost = password('新密码');

例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql> use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样

以windows为例:

1. 关闭正在运行的MySQL服务。

2. 打开DOS窗口,转到mysql\bin目录。

3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

5. 输入mysql回车,如果成功,将出现MySQL提示符 >。

6. 连接权限数据库: use mysql; 。

6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。

7. 刷新权限(必须步骤):flush privileges; 。

8. 退出 quit。

9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

相关文章:

  • php mysql 二进制_用mysql存储二进制数据流
  • 如何修改mysql连接哪个数据库_如何修改MySQL数据库名称
  • mysql hibernate save_java Hibernate save()与persist()区别
  • mysql database 函数_MySQL中DATABASE()和CURRENT_USER()函数的示例详解
  • mysql 21_MySQL中,21个写SQL的好习惯(修正版)
  • mysql limit 后子查询_Mysql子查询用limit
  • mysql5.5.62怎么使用_centos7 安装 mysql5.5.62
  • php mysql 排名算法_PHP实现四种基础排序算法的运行时间比较(推荐)
  • python 输出字典字符_从服务器到字典的python输出字符串
  • 用el表达式取出mysql中的值_用c标签,el表达式动态取数据库中的值并显示在页面上,动态下拉列表的实现,html:select...
  • 抓狐狸python_Python运算符
  • mysql数据库set names_MySQL数据库之mysql SET NAMES
  • python xls 合并为 cvs_使用python把csv汇总成excel
  • python 可迭代对象和迭代器区别_python生成器,可迭代对象,迭代器区别和联系...
  • java打印文件_java 循环打印文件夹文件
  • HTTP中的ETag在移动客户端的应用
  • JavaScript 奇技淫巧
  • Mysql优化
  • PHP的类修饰符与访问修饰符
  • Spring Boot MyBatis配置多种数据库
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 解析 Webpack中import、require、按需加载的执行过程
  • 老板让我十分钟上手nx-admin
  • 离散点最小(凸)包围边界查找
  • 前端工程化(Gulp、Webpack)-webpack
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 通过调用文摘列表API获取文摘
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #162 (Div. 2)
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • (0)Nginx 功能特性
  • (2)(2.10) LTM telemetry
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (poj1.2.1)1970(筛选法模拟)
  • (TOJ2804)Even? Odd?
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (汇总)os模块以及shutil模块对文件的操作
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (九)c52学习之旅-定时器
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (三)模仿学习-Action数据的模仿
  • (数据结构)顺序表的定义
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • ./configure,make,make install的作用(转)
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net解析传过来的xml_DOM4J解析XML文件
  • /bin、/sbin、/usr/bin、/usr/sbin
  • :“Failed to access IIS metabase”解决方法
  • [ NOI 2001 ] 食物链
  • [ solr入门 ] - 利用solrJ进行检索
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • [1525]字符统计2 (哈希)SDUT