Linux系统下MySQL的安装和配置
本文所介绍的方法均是在拥有root权限或者sudo权限下安装的,以root用户登录为例!
一、使用MySQL Yum存储库安装
该方法适用于Oracle Linux,Red Hat Enterprise Linux,CentOS和Fedora系统,以下使用CentOS 7系统为例:
-
下载软件
从MySQL官网下载系统对应版本的MySQL Yum Repository文件,或者从文末百度云提取文件
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
注:CentOS 7对应为Red Hat Enterprise Linux 7
-
安装MySQL源
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
-
安装MySQL
yum install mysql-community-server
-
启动MySQL服务器
service mysqld start service mysqld status # 检查MySQL服务器的状态
-
获取超级用户’root’@'localhost‘的密码
grep 'temporary password' /var/log/mysqld.log
-
登录用户并修改密码
mysql -uroot -p # 输入该命令后输入密码即可成功登录 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; # 将MyNewPass4!替换为新密码
注:密码至少包含一个大写字母,一个小写字母,一位数字和一个特殊字符,并且密码总长度至少为8个字符,否则会报错!
-
设置开机启动,否则每次重新开机后都得运行步骤4
systemctl status mysql # 查询MySQL服务是否开机启动 systemctl enable mysqld # 添加MySQL服务开机启动 systemctl daemon-reload # 重新加载服务配置文件
二、使用MySQL APT存储库安装
该方法适用于Debian和Ubuntu系统,以下使用Ubuntu 18.04 LTS为例:
-
下载软件
从MySQL官网下载系统对应版本的MySQL APT Repository,或者从文末百度云提取文件
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
-
安装下载的发行软件包
dpkg -i mysql-apt-config_0.8.15-1_all.deb
-
安装MySQL
apt-get update # 更新MySQL APT存储库更新软件包信息(必须步骤) apt-get install mysql-server
注:在安装过程中,系统会要求提供root用户密码,加密方式选择第二个(5.x旧版本)。
-
启动MySQL服务器
service mysql status # 查询MySQL服务器状态 service mysql start # 启动MySQL服务器 service mysql stop # 停止MySQL服务器 service mysql retart # 重启MySQL服务器
-
登录用户
mysql -uroot -p
详细操作请参考官网资料:https://dev.mysql.com/doc/refman/8.0/en/installing.html
MySQL Yum Repository文件:
链接:https://pan.baidu.com/s/1nbJD-CXeFjDFf57owCrsyg
提取码:gx02
MySQL APT Repository文件:
链接:https://pan.baidu.com/s/1lSHBZv-a1wm1PTIesPMz8Q
提取码:y0t8