CentOS 6 5 下安装MySQL 5 7 12,使用官网下载的rpm安装包

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

CentOS 6.5 下安装MySQL 5.7.12,使用官网下载的rpm安装包

下载安装包

下载地址:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

这你可以参考:如何从官网下载MySQL最新版本的安装包?

解压安装包

tar -xvf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar 


移除已经安装的早期版本

如果不移除的话,会提示有冲突,版本可能有所不同

yum -y remove mysql-libs-5.1.73*

这个可以参考:

CentOS安装mysql*.rpm提示conflicts with file from package的解决办法

CentOS下如何完全卸载MySQL?解决卸载不干净的问题


安装顺序

rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpmrpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpmrpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm

启动Mysql服务

# service mysqld start初始化 MySQL 数据库:                                      [确定]Installing validate password plugin:                       [确定]正在启动 mysqld:            

修改管理员密码

查看初始管理员密码,下面的命令适用于 RHEL, Oracle Linux, CentOS, and Fedora 平台:

grep 'temporary password' /var/log/mysqld.log
SLES平台使用下面的命令:
grep 'temporary password' /var/log/mysql/mysqld.log
你会发现初始密码超级的复杂,还好我使用XShell,可以复制粘贴

# grep 'temporary password' /var/log/mysqld.log2016-05-14T02:57:24.372528Z 1 [Note] A temporary password is generated for root@localhost: ?sSq8?.IucXV[root@localhost /]# [root@localhost /]# mysql -uroot -p?sSq8?.IucXVmysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 15Server version: 5.7.12Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> 

注意:这种写法(mysql -uroot -p?sSq8?.IucXV)有时因密码中的特殊字符而不可行,需要先执行(mysql -uroot -p),再根据提示输入密码。

使用下面的命令修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

密码必须包含大写字母小写字母数字和符号,不然会提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements(您的密码不符合当前的安全策略要求)

授权远程登录

参考:CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户

如果不开启远程登录权限,将会遇到类似下面的错误:

在客户机上使用 Navicat for MySQL 远程连接就报10038的错

客户机

该问题的案例请参考:mysql远程报10038错误

结束语

注意,使用 yum 安装的和使用rpm安装的有所不同(要么就是不同的版本安装后初始密码的位置不同),我记得之前安装完之后初始密码是保存在 /root/.mysql_sercret 文件中的。

要在Windows下连接还需要做点工作,参考:CentOS下安装MySQL,Windows下使用Navicat for MySql连接

之前写过,这次又重新总结,发现还是存在着一些差异!

如果你在安装过程中发现、遇到了什么问题,欢迎一起探讨。

官网参考:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html

=======================分隔符===============================

一篇文章不贴张图,还真有点不习惯!偷笑



           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
这里写图片描述
CentOS 7 自行下载安装 MySQL 的步骤如下: 1. **打开终端**: 打开终端,你可以通过在桌面搜索栏输入 "Terminal" 或者直接按下 `Ctrl` + `Alt` + `T` 来启动。 2. **下载 MySQL 社区版**: 首先访问 MySQL 官方下载页面 (https://dev.mysql.com/downloads/mysql/),找到适用于 CentOS 7 的 MySQL 发行版本。通常选择 "Generic Linux (x86, 64-bit)" 下载最新的 .tar.gz 文件。例如,下载 `mysql-community-release-el7-8.noarch.rpm` 这个RPM包,便于后续的yum安装。 3. **添加 MySQL GPG 公钥**: 使用 wget 下载并添加 GPG 公钥,保证下载RPM 包来源可信。运行命令: ``` rpm --import https://dev.mysql.com/get/mysql-community-release-el7.gpg ``` 4. **安装 MySQL Yum 源**: 添加下载RPM 到 yum 仓库列表: ``` sudo yum install -y mysql-community-release-el7 ``` 5. **更新软件源**: ``` sudo yum update ``` 6. **安装 MySQL**: 现在可以安装 MySQL 了,输入命令: ``` sudo yum install mysql-community-server ``` 根据提示,可能会让你设置 root 密码和其他配置选项。 7. **启动 MySQL**: 安装完成后,启动服务并设置开机自启: ``` sudo systemctl start mysqld sudo systemctl enable mysqld ``` 8. **安全检查与初始化**: 最后,为了保护数据库安全,你应该登录到 MySQL 并运行一些初始的安全设置命令: ``` sudo mysql_secure_installation ``` 完成以上步骤后,你就成功地在 CentOS 7 上安装MySQL。注意,如果你需要管理用户和权限,可以在终端里使用 `mysqladmin`, `mysql`, 或者 `mysqlclient` 命令行工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值