Centos7安装Mysql(yum 安装)

  1. 安装 mysql 的 rpm 包

    rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    这里写图片描述
    说明:不同版本的 MySQL 有不同的 Yum 存储库,详情参阅官方说明文档MySQL Yum 存储库的官网下载地址
    举栗:此时我需要安装 MySQL 8.0 版本,Yum 存储库下载地址为:

    在这里插入图片描述

    则命令需更改为:
    rpm -Uvh http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
    在这里插入图片描述

  2. 查看当前可用的 mysql 安装资源

    yum repolist enabled | grep "mysql.*-community.*"
    这里写图片描述

  3. 根据上面的列表我们可以直接用 yum 方式安装 Mysql 5.6 版本,安装过程会比较缓慢

    yum -y install mysql-community-server
    这里写图片描述

  4. 安装成功后,将其加入开机启动

    systemctl enable mysqld

  5. 启动 mysql 服务进程

    systemctl start mysqld

  6. 配置 mysql(设置密码等)

    mysql_secure_installation
    这里写图片描述
    这里写图片描述

    Remove anonymous users? [Y/n] y //删除匿名用户
    Disallow root login remotely? [Y/n] n //禁止root远程登录
    Remove test database and access to it? [Y/n] y //删除test数据库
    Reload privilege tables now? [Y/n] y //刷新权限
    

    说明:MySQL5.7 以后会为 root 用户随机生成了一个密码,在error log中,关于error log的位置在 /etc/my.cnf 有配置。
    my.cnf 配置
    安装完成后生成的随机默认密码
    默认密码如上图所示,MySQL5.7 以后执行初始化操作时会要求输入默认随机密码。

  7. 登录 mysql

    mysql -u root -p
    这里写图片描述

  8. 创建用户

    insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject)values('localhost','username',password('123456'),'','','');
    
  9. 创建数据库

    create database dbname;

  10. 设置数据库权限

```grant all privileges on dbname.* to 'username'@'%' identified by '123456';```
  1. 刷新权限
```FLUSH PRIVILEGES; ```
  1. 设置远程登陆
    修改 user 表中 host 列 ‘localhost’ 改成 ‘%’ (也可以是固定ip、本地登陆localhost、%指不限登陆地址)
    use mysql;
    select user,host from user;
    这里写图片描述
    update user set host='%' where user='username';
    这里写图片描述

  2. 重启 mysql 服务

```systemctl restart mysqld```
![这里写图片描述](//img-blog.csdn.net/20180313155850938?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3dlaXlhbmdkb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

Tip:远程连接 mysql 需要开放服务器3306端口,可以参考 http://blog.csdn.net/weiyangdong/article/details/79540217

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值