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

yum mysql centos7_Centos7 yum安装 mysql

前言

1、mysql安装

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# rpm -ivh mysql-community-release-el7-5.noarch.rpm

# yum install mysql-community-server

成功安装之后重启mysql服务   # service mysqld restart 或者 systemctl start msyqld

2、初次安装mysql是root账户是没有密码的

5.7及以上 随机生成一个临时密码

5.7以下刚安装为空

99f7d483f5043d30642e04681e2dc886.png

更 改 密 码!!!

1、set语句

登录了root表

set password=password("newpassword")

2、mysqladmin命令修改

1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:

mysqladmin -u root password 123456

2.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:

mysqladmin -u root -p password abcdef

注意!命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。

3、修改密码

mysql> use mysql;

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

mysql> flush privileges;

4、忘记root密码

1.vi /etc/my.cnf

2.在[mysqld]中添加  skip-grant-tables

5.7以上: update user set authentication_string=password('123456') where user='root';

5.7以下:update user set password=passwrod("123456") where host="localhost" and

user="root";

flush privileges;刷新权限

5、设置远程连接

1、设置IPtables

2、设置数据库账号权限

主要看mysql user表 Host列(详见权限控制文章)

host列是指定登录的ip,比如说 user=root host=192.168.1.1 ,这里的意思就是说,root用户只能通过 192.168.1.1的客户端去访问,而%则是个通配符, 如果host=192.168.1.%,那么就表示 只要是 ip为host=192.168.1.前缀的客户端都可以连接,那么host=%的话则表示所有ip都有权去连接,这也就是为什么在开启远程连接的时候,大部分人都直接把host改成%的缘故,因为省事。

相关文章:

  • mysql隔离级别命令_MySQl事务隔离级别(命令及简单理解)
  • mysql更改隔离级别_MySQL修改事务隔离级别的暗门
  • mysql alter user语法_MySQL 最基本的语法/语句
  • percona mysql 同步_Percona MySQL5.6 半同步复制
  • mysql-FONT备份数据库_mysql-FONT备份数据库
  • mysql 批量替换表前缀_如何批量修改mysql的表前缀名称
  • mysql datadir 目录权限不够_MySQL数据目录更改及相关问题解决方案
  • windows mysql开启慢查询日志_mysql开启慢查询日志的方法
  • jsp数据添加乱码mysql_JSP插入MySQL数据库中文乱码问题解决
  • python切片赋值_Python中实现:变量和变量赋值的几种形式
  • linux shell mysql 遍历_shell 脚本中获取mysql多个字段的值
  • mysql current read_浅谈MySQL之 REPEATABLE-READ.
  • mysql 索引pk_细说mysql索引
  • mysql 6.0 jar_maven搭建ssm框架是使用最新mysql 6.0jar遇到的问题
  • rhel7最小化安装 mysql_安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(二)
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • golang 发送GET和POST示例
  • Gradle 5.0 正式版发布
  • leetcode-27. Remove Element
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • SpiderData 2019年2月13日 DApp数据排行榜
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • Vue组件定义
  • webpack项目中使用grunt监听文件变动自动打包编译
  • web标准化(下)
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 分布式任务队列Celery
  • 回顾2016
  • 开源SQL-on-Hadoop系统一览
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 前嗅ForeSpider采集配置界面介绍
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 微服务入门【系列视频课程】
  • 一个完整Java Web项目背后的密码
  • 异常机制详解
  • 硬币翻转问题,区间操作
  • 怎么把视频里的音乐提取出来
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​水经微图Web1.5.0版即将上线
  • # Maven错误Error executing Maven
  • (003)SlickEdit Unity的补全
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (C语言)逆序输出字符串
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (五)Python 垃圾回收机制
  • (新)网络工程师考点串讲与真题详解
  • (转载)OpenStack Hacker养成指南
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET 设计一套高性能的弱事件机制
  • .NET 药厂业务系统 CPU爆高分析