位置: 编程技术 - 正文

CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解(centos7.9命令)

编辑:rootadmin

推荐整理分享CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解(centos7.9命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos7.6常用命令,centos7命令行,centos7.6命令,centos7.4命令大全,centos7.5命令,centos7命令大全,centos7.5命令,centos7命令行,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL 目前的最新版本是 5.7.,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz)。一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安装配置,自定义非常方便。但在安装过程中发现,其实官方提供的安装说明文件太过简单,而且里面的参数还有问题,依照执行后,mysql 服务启动报错,查找了一些资料并反复试验后,自己总结出一套切实可行的安装配置流程,具体如下:

1、下载 MySQL for Linux Generic 二进制版本安装包(.tar.gz),这里以 5.7. 版本为例。

2、我一般习惯于将 MySQL 安装到 /opt 目录下,所以我将 MySQL 安装包文件复制到 /opt 目录下,切换为 root 账号后执行以下命令:

建立一个 mysql 的软连接,是为了以后方便配置与操作。

3、5.7. 版本的通用二进制安装包经解压后得到的 MySQL 目录,内部并未包含数据文件存放的目录,所以需要单独再创建一个子目录用于存放数据文件,比如取名为 data,在第二步命令后(确保在 /opt/mysql 目录下),继续执行如下命令:

这里特别说明一下,根据官方文档说法,从 5.7.6 版本开始,MySQL 初始化使用 mysqld --initialize 命令,不再使用 mysql_install_db 命令了。但是官方文档给出的 mysqld --initialize 命令并没有给出 --basedir 以及 --datadir 参数,因为它默认使用 /etc/my.cnf 配置文件。有些 Linux 发行版在安装过程中可能会默认生成这个 mysql 配置文件并保存在 /etc 目录下,而默认配置文件中的 basedir、datadir 是被注释的,没有实际内容,这样 mysqld 实际上还是不知道当前的 basedir、datadir 具体是哪个目录。所以这里就通过命令行参数指定我们的自定义目录。包括 mysql_ssl_rsa_setup 命令也要指定 datadir 目录,因为数据库需要的密钥文件也都和数据文件保存在一起,都位于 datadir 目录内。

4、上述工作完成后,先不慌启动数据库服务,这时还要创建 MySQL 服务的配置文件 my.cnf。这个文件可以从 /opt/mysql/support-files 子目录下找到一个叫 my-default.cnf 的配置样例文件,然后复制一个出来,改名为 my.cnf 并放到 /opt/mysql 下即可。根据 MySQL 的规则,它的配置文件必须以 my.cnf 命名,读取的顺序是先尝试读取 /etc/my.cnf,如果不存在则再读取 basedir 目录下的 my.cnf,如果系统环境变量没有 basedir,则尝试读取服务启动所在当前目录下的 my.cnf,这里就是 /opt/mysql/my.cnf 这种情况,如果还是不存在,则读取当前用户家目录下的 .mysql/my.cnf(需要看官方文档确认一下,记不清了)。所以,我们这里只需保证在 /opt/mysql 下有一个 my.cnf,修改其中的内容为如下:

其余的不变。根据官方文档,log-error 用来指定服务启动后的运行信息日志文件路径,运行信息包括 Notice、Error 等类型的日志。

5、配置文件修改保存好后,就可以启动服务了,确保当前目录为 /opt/mysql,然后运行以下命令:

CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解(centos7.9命令)

这时服务就可以正常启动了。你还可以通过命令 netstat -na -t 查看 MySQL 服务的端口 是否已经处在监听状态,如果是,则表示服务启动正常。当然,你也可以查看日志文件的内容来确定,我们这里因为在已在配置文件中指定日志文件为 /var/log/mysql-error.log,所以查看该文件即可。

6、在本机登录 MySQL 服务,从 5.7. 版本开始不允许 root 空密码登录了。其实在执行 mysqld --initialize 后系统就会为 root 生成一个初始化密码,并在屏幕标准输出时显示出来,这个要记住!用这个密码第一次登录后,才能再修改密码,这里假定系统生成的初始化密码为 xxxxxx,命令如下:

这样就可以登录 MySQL 服务器了。

7、登录以后,系统要求必须修改 root 账号的密码,MySQL 命令如下:

这样就可以把 root 账号改为 了。

8、在 Linux 下为了安全,默认是不允许 MySQL 服务器本机以外的机器访问 MySQL 数据库服务的,因此需要重新授权 root 账号。方便其他机器远程访问 MySQL 服务器,MySQL 命令如下:

这样就可以允许从其他机器用 root 账号远程登录 MySQL 服务器了,可以用下面的 MySQL 命令来验证一下:

证明系统表 user 中已经增加了一条关于 root 远程登录的记录。

9、补充一下如何停止 mysql 服务的命令:

这里 root 是 mysql 数据库的 root,并不是操作系统的账号,这点不要搞混了,该命令会提示输入 mysql root 的密码,正确的话就会停止 mysql 服务了。  

CentOS6.5下RPM方式安装mysql5.6.的详细教程 1、mysql下载下载地址:

MySQL5.7.绿色版安装教程详解 下面给大家介绍下MySQL5.7.绿色版安装教程,具体内容如下所示:如图所示:原窗口指令MicrosoftWindows[版本.0.xxxxx](c)MicrosoftCorporation。保留所有权利

mysql 5.7. 安装配置方法图文教程 结合网上的资料,自己亲自的去安装了一次MySQL,安装版本是win7x.7.。在安装过程中出现并解决了如下问题:mysql服务无法启动服务没报告任何错误1.下

标签: centos7.9命令

本文链接地址:https://www.jiuchutong.com/biancheng/348922.html 转载请保留说明!

上一篇:MySQL与Mongo简单的查询实例代码(mongodb与mysql相比的优缺点)

下一篇:CentOS6.5下RPM方式安装mysql5.6.33的详细教程(centos rpcbind)

  • 电子缴款凭证和完税证明都可以做原始凭证吗
  • 印花税的实质
  • 小规模纳税人进项发票怎么做账
  • 简易办法征收增值税怎么计算
  • 讲课费怎么代扣代缴个人所得税
  • 小规模纳税人增值税减免账务处理
  • 减少注册资金的理由有哪些
  • 医疗单位门诊收费票据是发票吗
  • 公积金做账需要计提吗怎么做
  • 其他应付款短期借款
  • 已投入使用的机器设备才能计提折旧对吗
  • 填写银行结算凭证的有关印鉴,应集中由谁保管
  • 实习生应该如何计算个人所得税
  • 出差回来报销差旅费,补付现金的会计分录
  • 收到发票未付款可以抵扣吗
  • 代理进口业务
  • 股权转让所得应纳税所得额
  • 费用收入结转本年利润
  • 企业拆迁补偿款会计分录
  • 小规模税控盘280服务费怎么申报
  • 未休假报酬需要报个税吗
  • 勾选认证的发票怎么确认签名
  • 服务业发票进项税怎么做凭证?
  • 损益表现金流量表资产负债表
  • 学校食堂承包餐饮公司
  • 苹果电脑如何查看内存大小
  • 账务和申报表不一致
  • php开发的优点与不足
  • .inc是什么文件
  • 收到保险公司赔付的车辆维修费的会计分录
  • php 代码
  • 销售产品取得收入
  • 应收账款证券化流程
  • 房地产企业土地增值税清算
  • 天堂之路歌曲
  • 计算企业所得税分录
  • ajax的使用场景
  • 对抗生成网络算法
  • this.$router.push点了后hash地址改变了,页面却不跳转
  • 基于SadTalker的AI主播,Stable Diffusion也可用
  • cp命令复制系统文件/etc/profile
  • 你要和我一起爬山吗
  • 视频制作发票属于什么经营范围
  • 社保费用可以提前从工资扣吗
  • 现金流量表哪些数据和资产负债表一致
  • sqlcoalesce
  • 钢管租赁行业会计账务处理
  • 出口企业申报退税不再提供纸质
  • 差旅费补助无发票的文件依据
  • 增值税免征印花税怎么算
  • 土地补偿费怎么算
  • 弃置费用摊销为什么在贷方增加
  • 受托代销商品款计入存货吗
  • 残保金管理使用办法
  • 会计从业资格证取消了吗
  • mysql常用命令语句
  • 完美解决MySQL通过localhost无法连接数据库的问题
  • xp系统可以双屏吗
  • linux挂载windows共享文件命令
  • windows xp iis安装
  • 找不到config/index taro
  • cocos2dx4.0教程
  • cocos2dx游戏有哪些
  • js导出excel文件前端插件
  • jsp验证邮箱格式
  • linux怎么安装rz
  • node.js连接不上数据库
  • shell中的-le
  • shell命令读取文件并新增另一文件到指定行
  • bat 远程连接
  • linux shell脚本实例
  • jquery弹出div遮罩层
  • Python性能优化指南
  • 总公司与分公司的法律责任
  • 税务局房屋评估怎样做低
  • 安徽省定额发票真伪查询
  • 税务局是什么单位类型
  • 深圳税务局实名注册
  • 深圳国税总局
  • 招投标法实施条例是哪一年修正的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设