热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

初始化mysql数据库,MySQL的配置文件

匿名用户1级2016-11-25回答一、mysql_install_db说明当MySQL的系统库发生故障或需要新加一个mysql实例时,需要初始化mysql数据库。二、举例


匿名用户


一级


2016-11-25答复


一. mysql_install_db的说明


如果MySQL系统库“MySQL系统库”出现故障,或者需要添加新的MySQL实例,则必须初始化MySQL数据库。


要使用的命令:/usr/local/MySQL/pgddbwb/MySQL _ install _ db


#/usr/local/MySQL/pgddbwb/MySQL _ install _ d B--help提供以下帮助信息


usage :/usr/local/MySQL/pgddbwb/MySQL _ install _ db [ options ]


- basedir=paththepathtothemysqlinstallationdirectory。


- cross-bootstrapforinternaluse.usedwhenbuildingthemysqlsystem


tablesonadifferenthostthanthetarget。


- datadir=paththepathtothemysqldatadirectory。


- forcecausesmysql _ install _ dbtorunevenifdnsdoesnot


work. In that case,grant table entries that normally


用户主机名称s will use IP地址。


- l data=paththepathtothemysqldatadirectory。


- rpmforinternaluse.thisoptionisusedbyrpmfiles


duringthemysqlinstallationprocess。


- skip-name-resolveuseipaddressesratherthanhostnameswhencreating


granttableentries.thisoptioncanbeusefulif


your DNS does not work。


- srcdir=pathforinternaluse.thedirectoryunderwhich


MySQL _ install _ dblooksforsupportfilessuchasthe


errormessagefileandthefileforpopoulatingthe


帮助表。


- user=user _ nametheloginusernametouseforrunningmysqld.files


anddirectoriescreatedbymysqldwillbeownedbythis


user.youmustberoottousethisoption.by default


mysqldrunsusingyourcurrentloginnameandfilesand


directoriesthatitcreateswillbeownedbyyou。


allotheroptionsarepassedtothemysqldprogram


除了上述参数外,还支持mysqld参数。


二、例:


本文提供了一个添加新mysql实例的示例。 例如,如果服务器上安装了3306端口的mysql服务,则需要启动另一个3308端口的mysql服务。


假设mysql安装在/usr/local/mysql路径上,查找剩下磁盘空间的相对较大的磁盘(如/data1 ),并将3308端口mysql数据保存在/data1下


#mkdir /data1/mysql_3308


#mkdir /data1/mysql_3308/data


# chown-r MySQL 3360 MySQL/data1/MySQL _ 3308


将mysql配置文件my.cnf复制到/data1/mysql_3308目录中


#vi /data1/mysql_3308/my.cnf


修改配置文件,将端口和相关目录都更改为新设置,如下所示:


[客户端]


character-set-server=utf8


端口=3308


socket=/tmp/mysql_3308.sock


[mysqld]


user=mysql


端口=3308


socket=/tmp/mysql_3308.sock


basedir=/usr/local/mysql


datadir=/data1/mysql_3308/data


log-error=/data1/MySQL _ 3308/MySQL _ error.log


PID-file=/data1/MySQL _ 3308/MySQL.PID


.其他省略


确认配置文件没有错误。


运行以下命令初始化数据库:


#/usr/local/MySQL/pgddbwb/MySQL _ install _ d B--defaults-file=/data1/MySQL _ 3308/my.cn f-data dile


完成后,将初始化新的3308数据库。 如果有错误,请按照错误通知中的说明显示错误日志。 通常是my.cnf配置文件的问题。 修改就可以了。


三.启动新的mysql


启动3308端口的mysql服务


#/usr/local/MySQL/pgddbwb/mysqld _ safe-- defaults-file=/data1/MySQL _ 3309/my.cn f


检查是否启动


# PS aux


如果有3308个字符,则表示启动成功


可以将启动命令添加到/etc/rc.local中,并与服务器一起启动


新添加的mysql没有设置根密码。 可以通过以下命令设置根密码:


#/usr/local/MySQL/pgddbwb/MySQL admin-s/tmp/MySQL _ 3308.sock-uroot password ' new-password '


推荐阅读
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • 微信民众号商城/小顺序商城开源项目介绍及使用教程
    本文介绍了一个基于WeiPHP5.0开发的微信民众号商城/小顺序商城的开源项目,包括前端和后端的目录结构,以及所使用的技术栈。同时提供了项目的运行和打包方法,并分享了一些调试和开发经验。最后还附上了在线预览和GitHub商城源码的链接,以及加入前端交流QQ群的方式。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文总结了在开发中使用gulp时的一些技巧,包括如何使用gulp.dest自动创建目录、如何使用gulp.src复制具名路径的文件以及保留文件夹路径的方法等。同时介绍了使用base选项和通配符来保留文件夹路径的技巧,并提到了解决带文件夹的复制问题的方法,即使用gulp-flatten插件。 ... [详细]
author-avatar
WYY
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有