CentOS下如何安装mysql5.7

风画秋 / 文 发表于2017-12-11 19:26 次阅读 mysql
  • 首先下载mysql源安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

  • 安装mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

如果想选择不同版本的mysql 可以进行如下操作 编辑相关的信息:

  `vim /etc/yum.repos.d/mysql-community.repo`

  • 下面就是关键时刻来了 安装mysql

yum install mysql-community-server

  • 安装完了就是启动

systemctl start mysqld

设置开机启动

systemctl enable mysqld

systemctl daemon-reload

然后就是mysql的密码问题 因为是直接安装的密码也就成了个迷 获取密码的方式 别人告诉过一次用这个命令:

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

我也得到了结果如下:

输入密码即可

另外一种方式 是更改mysql里面的表user

这种方式 首先要更改 mysql的配置文件:

vim /etc/my.cnf在最后添加 skip-grant-tables

然后进入mysql 修改user就可以了

值得注意的是5.7版本user里面的用户名不变但是密码换成了这个字段authentication_string 我写的更改密码的语句如下:

update mysql.user set authentication_string=password(‘新的密码’) where user=‘root’

还有另外一种情况 就是你下载的时候 启动mysql:systemctl start mysqld用这句 死活不出来 还报错 这个时候你有可能是装了 MariaDB这个具体的信息 你可以网上查下 基本上用法和mysql一样

收藏 赞 (0) 踩 (0)