Linux安装 MySQL

一、下载yum仓库

1、说明:mysql官方提供所有版本的仓库,要使用yum方式安装的话需要提前下载该仓库列表

2、官方下载链接:https://dev.mysql.com/downloads/repo/yum/

3、选择相应的版本下载便可:

Linux安装 MySQL

二、步骤

1、yum安装:

platform-and-version-specific-package-name.rpm 替换成上面下载的包名
sudo yum localinstall platform-and-version-specific-package-name.rpm
注:不同的系统命令不一样,具体如下:1)、对于EL6-base系统:
sudo yum localinstall mysql80-community-release-el6-{version-number}.noarch.rpm

2)、对于EL7-base系统:

sudo yum localinstall mysql80-community-release-el7-{version-number}.noarch.rpm

3)、对于Fedora28系统:

sudo dnf localinstall mysql80-community-release-fc28-{version-number}.noarch.rpm

4)、对于Fedora27系统:

sudo dnf localinstall mysql80-community-release-fc27-{version-number}.noarch.rpm

2、选择安装版本

如果是选择最新版,则直接跳过此步;如果是选择老版本,则执行以下命令。

这里假设最新版本是8.0,要安装5.7,则

sudo yum-config-manager --disable mysql80-communitysudo yum-config-manager --enable mysql57-community

3、进行安装

sudo yum install mysql-community-server
注意:若提示No match for argument: mysql-community-server错误,则先执行以下命令
yum module disable mysql

4、启动、停止、重启及查看状态

shell> sudo service mysqld start
shell> sudo service mysqld stop
shell> sudo service mysqld restart
shell> sudo service mysqld status

5、修该默认密码

1、针对自动生成密码的情况:

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

运行该命令若出现了密码,则为默认密码

2、针对没有自动生成密码的情况:

1)、在/etc/my.cnf 中添加 skip-grant-tables 参数。此参数的作用是登录Mysql 数据库不进行用户密码验证。

[mysqld]
skip-grant-tables

2)、重启mysql

3)、无密码登录:当提示输入密码时直接回车

shell> mysql -u root -p

4)、登录成功后执行以下语句:

mysql> update mysql.user set authentication_string=password('密码') where user='root';
mysql> flush privileges;
mysql> exit;
systemctl restart mysqld
mysql -uroot -p
Enter password:
  • 参考链接:

1、https://www.cnblogs.com/halberd-lee/p/8534945.html

2、https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html

Original: https://www.cnblogs.com/hqzmss/p/9358603.html
Author: 深海云帆
Title: Linux安装 MySQL

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590739/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球