linux
  • Introduction
  • Yum
    • 基础yum源的配置
    • 为yum源配置代理
    • Centos指定版本的yum源
    • 环境变量
    • 本地yum源
    • 制作yum源
      • 同步yum源
    • epel源
  • Iptables
    • 基本匹配条件
    • Match-Extensions
      • Addrtype
      • Set
      • TCP
    • Target-Extensions
      • DNAT
      • LOG
    • Iptables规则持久化
    • 连接追踪
  • LVS
    • Ipvsadm命令
  • 磁盘与分区
    • 创建分区
    • 格式化与挂载
    • fstab
    • LVM
      • LVM扩容
    • swap分区
    • tmpfs
  • 网络相关
    • 重命名网卡
    • resolv.conf
    • Tcpdump
    • dig与nslookup
  • Other
    • CPU与内存
    • 进程
      • 僵尸进程
    • SSH密钥登录
    • 用户管理
    • Crontab
  • Nofile
    • 原理
  • 常用软件安装篇
    • MYSQL
    • 系统与内核
      • 指定内核启动
    • NFS
    • Haproxy
    • Keepalived
    • Squid
    • Redsocks
    • Shadowsocks
    • 时钟同步
  • 内存
Powered by GitBook
On this page

Was this helpful?

  1. 常用软件安装篇

MYSQL

设置yum源

在/etc/yum.repos/目录创建文件mysql.repo,内容如下:

[mysql]
name=mysql
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0

安装mysql

执行下面的命令安装,然后进行启动

$ yum -y install mysql-community-server

$ systemctl daemon-reload

$ systemctl start mysqld

启动成功后,默认允许localhost:3306的访问

修改配置

首先,修改密码。mysql在安装后会生成一个临时root密码,保存在日志文件/var/log/mysqld.log中,通过以下命令可以看到

$ grep 'temporary password' /var/log/mysqld.log

然后执行命令mysql -uroot -p连接到mysql,执行以下命令修改root密码

mysql> set password for 'root'@'localhost'=password('Mypass123456!');

退出mysql。

接着,我们继续配置,允许可以远程root登录。

从本地连接到mysql,然后执行以下命令

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Mypass123456!' WITH GRANT OPTION;

其中"."代表所有资源所有权限, “'root'@%”其中root代表账户名,%代表所有的访问地址,也可以使用一个唯一的地址进行替换,只有一个地址能够访问。如果是某个网段的可以使用地址与%结合的方式,如10.0.42.%。IDENTIFIED BY 'Mypass1234561',这个是指访问密码。WITH GRANT OPTION允许级联授权。

然后删新访问列表(个人实验中并没有执行这一行)

mysql> FLUSH PRIVILEGES;

然后,查看访问列表,发现HOST有了%这一行

mysql> select HOST, USER from user;
+-----------+---------------+
| HOST      | USER          |
+-----------+---------------+
| %         | root          |
| localhost | mysql.session |
| localhost | mysql.sys     |
| localhost | root          |
+-----------+---------------+
4 rows in set (0.00 sec)

参考

Previous常用软件安装篇Next系统与内核

Last updated 4 years ago

Was this helpful?

YUM方法安装mysql5.7版本_kabolee的博客-CSDN博客
Logo
MySQL允许root远程登录_小gu的博客-CSDN博客_mysql 远程登录
Logo