CentOS下YUM安装MySQL

前端之家收集整理的这篇文章主要介绍了CentOS下YUM安装MySQL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

安装环境:CentOS6.864位,sql5.7

1.下载yum源

MysqL官网下载MysqL 的 yum源https://dev.MysqL.com/downloads/repo/yum/

点击download到如下页面

右键,复制下载地址,wget下载。

#> wget https://dev.MysqL.com/get/MysqL57-community-release-el6-11.noarch.rpm

2.安装MysqL的yum源

如果之前安装过MysqL的源,可能会出错。要删除之前安装的,再重新安装。

同样,如果之前安装过MysqL 也应一起删除

查找之前是否安装:

删除之前的安装

重新安装MysqL

#> yum locallinstall MysqL57-community-release-el6-11.noarch.rpm

3.yum安装MysqL

#> yum install MysqL-community-server

这条命令会安装以下包,并自动解决依赖关系

4.配置MysqL服务

  1. 服务启动与停止

#> service MysqLd start | stop | restart
  1. 设置MysqL开机启动

#> chkconfig MysqLd on
  1. 开启3306端口并保存

#> /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT /etc/rc.d/init.d/iptables save
  1. 修改root默认密码

MysqL安装完成之后,会给root用户生成一个默认密码。在/var/log/MysqLd.log文件中可以找到。通过下面的方式找到root默认密码,然后登录MysqL进行修改

# 先启动MysqL
shell> service MysqLd start
shell> grep 'temporary password' /var/log/MysqLd.log
shell> MysqL -uroot -p

MysqL> set password for 'root'@'localhost' = password('MysqLnewpass!');
# 或者
MysqL> update user set password=password('密码') where user='root';
MysqL> flush privileges;
  1. 添加远程登录用户

默认只允许root帐户在本地登录,如果要远程连接MysqL,必须修改root允许远程连接,或者添加一个允许远程连接的帐户:

# 注意大小写
MysqL> GRANT ALL PRIVILEGES ON *.* TO 'use'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
  1. 配置默认编码为utf8

character_set_server=utf8
init_connect='SET NAMES utf8'

猜你在找的CentOS相关文章