300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 如何更改在Ubuntu下的MySQL数据库存储位置

如何更改在Ubuntu下的MySQL数据库存储位置

时间:2023-01-05 15:06:19

相关推荐

如何更改在Ubuntu下的MySQL数据库存储位置

数据库|mysql教程

如何,更改,Ubuntu,下MySQL,数据库,存储,位

数据库-mysql教程

十三水加一色 源码,vscode变成中文,ubuntu撤回rm命令,tomcat怎么变慢,sqlite 删除链接,jq地区选择插件,前端图像处理框架腾讯,webscraper插件爬虫,php 代码下载,英文seo资源,网站源码照片,网页怎么实现筛选功能吗,移动端网页显示模板,简单php页面代码下载,星外虚拟主机管理系统最新破解版,网站模板程序免费下载lzw

MySQL数据库的文件结构是怎么样的呢,对于这样子创建的数据库命令: CREATE DATABASE mysqldb 在默认的数据库存储位置下就会有个文件夹mysqldb。要操作数据库首先得停止数据库进程: $sudo /etc/init.d/mysql stop 本文以转移到/home/mysql这个位置为例,下

voip源码,vscode注释中文,ubuntu如何设置网卡唤醒,tomcat加载java,sqlite 汉字拼音排序,图片上传预览 插件,万能前端框架,沙爬虫养殖视频,apache与php版本,seo团队口号,看图收费网站源码,网页全屏,jsp论坛首页模板,html简洁的错误页面,人事资源管理系统的代码,idc程序源lzw

人工智能象棋源码,如何配置vscode前端环境,ubuntu分区 固态,安装多个tomcat配置,爬虫input type,php 跳转 传参,多元化seo优化技巧,html网站后台,bootstrap 工具栏模板lzw

MySQL数据库的文件结构是怎么样的呢,对于这样子创建的数据库命令:

在默认的数据库存储位置下就会有个文件夹mysqldb。要操作数据库首先得停止数据库进程:

本文以转移到/home/mysql这个位置为例,下面命令将原有数据库转移到新位置:

编辑MySQL配置文件:

在 gedit中找到datadir这一行,将后面等于号之后的内容更改为/home/mysql然后保存退出。自Ubuntu 7.10开始,

Ubuntu就开始使用一种安全软件叫做AppArmor,这个安全软件会在你的文件系统中创建一个允许应用程序访问的区域(专业术语:应 用程序访问控制)。如果不为MySQL修改AppArmor配置文件,永远也无法为新设置的数据库存储位置启动

数据库服务。配置AppArmor:

在gedit中找到/var/lib/mysql/这两行,注释掉这两行,在这两行前分别添加一个符号“#”即可注释,在这两行之前或

之后加上下面内容:

保存后退出,执行命令:

返回Reloading AppArmor profiles : done.即可以重启MySQL服务:

至此MySQL数据库存储位置就更改完毕了。

FAQ:

Q:当我运行$sudo /etc/init.d/apparmor reload却返回信息

并且也无法启动MySQL服务,怎么办呢?

A:出 现这个问题可能是因为你使用了$sudo gedit或$gksu gedit这样子的命令来编辑usr.sbin.mysqld这个配置文件的,这两个图形界面文本编辑器会在相同位置生成一个 usr.sbin.mysqld~的文件,从而影响了AppArmor读取配置文件,出现这个问题先删除这个usr.sbin.mysqld~文件:

$sudo rm /etc/apparmor.d/usr.sbin.mysqld~

然后使用$sudo nano这个终端文本编辑器来编辑配置文件即可。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。