Linux 使用 MySQL Yum 存储库上安装 MySQL 5.6, 适用于 Oracle Linux,Red Hat Enterprise Linux 和 CentOS 系统.
一, 全新安装 MySQL
1, 添加 MySQL Yum 存储库
将 MySQL Yum 存储库添加到系统的存储库列表中. 这是一次性操作, 可以通过安装 MySQL 提供的 RPM 来执行. 跟着这些步骤:
1.1, 到 MySQL 官网下载 MySQL Yum 存储库( https://dev.mysql.com/downloads/repo/yum/ ).
1.2, 选择并下载适用于您的平台的发行包. 将下载完成的 rpm 包上传到 CentOS 的机器上
1.3, 进入到 rpm 包所在的目录, 使用以下命令安装下载的发行包, 替换 platform-and-version-specific-package-name 为下载的 RPM 包的名称:
sudo yum localinstall platform-and-version-specific-package-name.rpm
对于 CentOS 6 系统, 命令为:
sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
对于 CentOS 7 系统, 命令为:
sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
安装命令将 MySQL Yum 存储库添加到系统的存储库列表中, 可以通过以下命令检查是否已成功添加 MySQL Yum 存储库:
yum repolist enabled | grep "mysql.*-community.*"
2, 选择发布版本
使用 MySQL Yum 存储库时, 默认情况下会选择安装最新的 GA 系列(当前为 MySQL 8.0). 如果这是您想要的, 您可以跳到下一步, 安装 MySQL.
在 MySQL Yum 存储库中, MySQL 社区服务器的不同发行版托管在不同的子存储库中. 默认情况下启用最新 GA 系列 (当前为 MySQL 8.0) 的子存储库, 默认情况下禁用所有其他系列 (例如, MySQL 5.6 系列) 的子存储库.
使下面命令查看 MySQL Yum 存储库中的所有子存储库, 并查看启用或禁用了哪些子存储库:
yum repolist all | grep MySQL
如果从最新的 GA 系列安装最新版本, 无需进行配置. 如果从旧的 GA 系列安装旧版 MySQL, 请先禁用新的 GA 系列并启用旧的 GA 系列子存储库. 通过以下命令禁用 8.0,5.7 系列启用 5.6 系列:
- sudo yum-config-manager --disable mysql80-community
- sudo yum-config-manager --disable mysql57-community
- sudo yum-config-manager --enable mysql56-community
再使用 yum repolist all | grep MySQL 命令查看子存储库情况
3, 安装 MySQL
通过以下命令安装 MySQL:
sudo yum install MySQL-community-server
这将安装 MySQL server(MySQL-community-server)的包以及运行服务器所需组件的包, 包括 client(MySQL-community-client)的包, 客户端和服务器的常见错误消息和字符集 (MySQL-community-common) 以及共享客户端库(MySQL-community-libs) .
4, 启动 MySQL 服务器
通过以下命令安装 MySQL:
service mysqld start
start 启动, stop 停止, restart 重启
5, 本地连接 MySQL 服务器
通过以下命令安装 MySQL:
MySQL -u root -p
出现 Enter passwore: , 输入密码. 由于刚安装, 没有设置密码, 直接回车 Enter 进入
输入 show databases 命令查看默认安装数据库
6, 设置 root 密码
依次通过以下命令修改 root 用户名密码:
- MySQL>use MySQL;
- MySQL>update user set password=password('your password') where user='root';
- MySQL>flush privileges;
your password 为你要修改的密码
输入 quit 命令退出当前登录, 用新的密码重新登录 MySQL
7, 设置远程登录
MySQL 默认只能本机登录, 通过以下命令, 设置允许远程登录:
MySQL>GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
your username 和 your password 改成 MySQL 数据库的用户和密码
到此, 在 CentOS 7 上安装 MySQL 5.6 完成, CentOS 6 也是类似操作.
MySQL 默认 3306, 确保 3306 端口是通的, 在要远程的电脑上安装一个 MySQL 管理工具(sqlyog 或 navicat), 通过 CentOS 系统的 IP, 端口, MySQL 的用户名, 密码 远程连接数据库, 管理数据库.
远程连接成功.
来源: https://www.cnblogs.com/alan-lin/p/9950389.html