前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7安装mysql

centos7安装mysql

作者头像
我是攻城师
发布2018-05-14 16:53:09
2.4K0
发布2018-05-14 16:53:09
举报
文章被收录于专栏:我是攻城师我是攻城师

centos7的默认yum源已经没有mysql-server这个库了 在centos6.x里面我们可以使用下面的命令,方便的安装mysql

Java代码

  1. yum install -y mysql-server

在centos7.x里面,我们执行这个命令会发现找不到这个包:

Java代码

  1. [root@es2 ~]# yum install mysql-server
  2. 已加载插件:fastestmirror
  3. Loading mirror speeds from cached hostfile
  4. * base: mirrors.yun-idc.com
  5. * extras: mirrors.yun-idc.com
  6. * updates: mirrors.yun-idc.com
  7. 没有可用软件包 mysql-server。
  8. 错误:无须任何处理
  9. [root@es2 ~]#

#### (一)如何安装?

Java代码

  1. 1,wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
  2. 2,sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
  3. 3,yum update
  4. 4,sudo yum install mysql-server
  5. 5,sudo systemctl start mysqld

#### (二)管理root密码 默认安装的mysql是没有密码的

Java代码

  1. 执行下面的命令,直接回车即可进入mysql终端
  2. mysql -u root -p
  3. 执行下面的命令给root用户设置密码
  4. set password for root@localhost=password('dong');
  5. 然后退出
  6. quit
  7. 再次登录,需要密码才能进入
  8. mysql -u root -p
  9. 或者快捷方式进入
  10. mysql -u root -pdong

#### (三)设置msyql的访问权限 设置所有ip可以访问这台mysql的命令,默认情况下只有本机能访问,对外是不公开的

Java代码

  1. grant all on *.* to 'root'@'%' identified by 'dong' with grant option ;
  2. flush privileges;
  3. 命令说明:
  4. grant all (所有的权限用all)
  5. on *.* (库名.表名) *.* 指的是允许所有的库和表被访问
  6. 'root'@'%' (用户名.ip) 注意用户名和ip都要用单引号引起来
  7. ip这个地方,支持like通配,比如%dev,允许所有以dev结尾的域名访问
  8. % 代表所有的ip
  9. 'dong' 代表root的密码,需要单引号引起来

#### (四)mysql有关的系统管理命令 centos7 管理mysql的启动停止:

Java代码

  1. systemctl start mysqld
  2. systemctl stop mysqld
  3. systemctl status mysqld

参考文档 https://www.linode.com/docs/databases/mysql/how-to-install-mysql-on-centos-7

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 我是攻城师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档