在FreeBSD下边,安装完MySQL之后,可以将MySQL的数据库文件存放位置进行改变,方法如下:

# 修改MySQL-Server的启动脚本:

vi /usr/local/etc/rc.d/mysql-server

把里边的记录的 mysql_dbdir 的值改为新的位置.

再停止mysql server,然后

# 复制默认位置下的数据库文件到新的位置

cd /var/db/mysql

cp -R . /data/mysql-db

# 改变所有者权限

chown -R mysql:mysql /data/mysql-db

再reboot重启就成功了.

安装完MySQL之后,默认是没有密码的,也是没有远程主机管理权限的.所以,需要获取远程主机的管理权限.命令如下:

mysql -uroot

-- 为用户赋予权限,'%'代表任意主机,也可以用'192.168.1.%'来代表某些网段主机

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'rootpassword' WITH GRANT OPTION

-- 或者也可以用直接修改权限表,改登录的host和root密码

update user set host = '%',Password = PASSWORD('rootpassword') where user = 'root';

-- 刷新权限

FLUSH PRIVILEGES

Edit by 20201221:

在 MySQL8@FreeBSD12 的环境中,如果要把 MySQL 的数据目录移动,还需要注意如下:

不需要再改动 /usr/local/etc/rc.d/mysql-server 中的关于 mysql_dbdir 有值,应直接在 /etc/rc.conf 中新增一行:

mysql_dbdir="/data/mysql-db"

然后需要修改 /usr/local/etc/mysql/my.cnf 中关于 datadir 和 innodb_data_home_dir 的值,如下:

datadir = /data/mysql-db

innodb_data_home_dir = /data/mysql-db

mysql 之后,装完MySQL之后的一些操作相关推荐

  1. linux安装后启动mysql,linux安装完mysql后启动错误

    redhat as 4,使用rpm包安装完mysql的server 跟client后执行以下命令出错. [root@ftp etc]# /usr/bin/mysqladmin -u root pass ...

  2. 解决Linux下MySQL启动错误Starting MySQL.Manager of pid-file quit without updating file.[FAILED]...

    刚装完MySQL,启动时报如下错误: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 解决Linux下My ...

  3. Mysql运维管理-Mysql常用基础命令实战4

    单实例mysql启动和关闭方法 1.常规方法启动数据库 (1)启动mysql服务命令 [root@localhost ~]# /etc/init.d/mysqld start Starting MyS ...

  4. redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql

     1 将相关的 mysql rpm 包上传到 redhat 上 2  我的电脑是Redhat 6.*版本,所以这里使用上面一个 3  解压zip包 4  安装以下几个 rpm MySQL-clie ...

  5. 用yum安装完mysql后没有mysqld的问题

    在Centos中用命令 yum install mysql安装数据库,但装完后运行mysqld启动mysql的时候提示找不到,通过 find / | grep mysqld 也没找到mysqld的目录 ...

  6. mac安装完mysql后关机特别慢_升级macOS Sierra 10.12 关机慢

    作为一个喜欢吃螃蟹的程序猿: 在 macOS Sierra 发布的当天就果断更新了: 当然这次更新对于我等没有 iWatch 的屌丝来说: 在电脑上调戏一番 siri 后:也就没有什么特别好玩的了: ...

  7. 二进制的mysql怎么装_使用二进制演示MySQL安装步骤

    使用二进制演示MySQL安装步骤 发布时间:2020-06-08 11:36:24 来源:51CTO 阅读:194 作者:三月 不知道大家之前对类似使用二进制演示MySQL安装步骤的文章有无了解,今天 ...

  8. 装了mysql但是服务里没有反应_Mysql安装后在服务里找不到和服务启动不起来的解决方法...

    文章来源:https://www.cnblogs.com/feichen-66/p/11168929.html 一,在安装完Mysql数据库后,发现在控制面板->管理->服务中找不到Mys ...

  9. mysql 删除多余帐号_安装完mysql数据库后的优化(删除多余用户和数据库)

    安装完mysql数据库后的优化(删除多余用户和数据库) 发布时间:2020-06-27 19:09:35 来源:51CTO 阅读:2761 作者:冰冻vs西瓜 栏目:数据库 1.查看数据库的版本信息: ...

最新文章

  1. 轮距和轴距有什么区别_为什么很多国产车都设计得窄高窄高的,是为了节省成本吗?...
  2. UA MATH563 概率论的数学基础 中心极限定理22 度量概率空间中的弱收敛 Portmanteau定理
  3. Win10系统在运行界面cmd出现ipconfig命令无法使用的情况的解决办法!!
  4. 【转载】什么是C++虚函数、虚函数的作用和使用方法
  5. 如何测定拼色染液中,各染料在不同染色时间时,染液中残留染料量及织物上吸附上染的染料量?
  6. linux 命令学习记录
  7. python中object是什么数据类型_自学Python2.1-基本数据类型-字符串str(object) 上
  8. 20110128 学习记录:Datalist中的item项不自动换行而只用空格隔开
  9. C#设计模式之0-简单工厂模式
  10. java 高德地图 车型比价计算_高德地图的高速公路过路费计算功能是如何实现的?有相应开放的API吗?...
  11. Java进阶1. Synchronized 关键字
  12. python爬虫怎么挣钱-个人利用Python爬虫技术怎么挣钱
  13. Systemd 入门教程:命令篇、实战篇
  14. 永久免费内网穿透,使用超简单的方式搭建,内含核心打洞代码
  15. 核电安全级数字化仪控系统内存诊断设计与实现
  16. 百度网盘资源转迅雷下载正确打开方式!(更新日期2018年11月24日,亲测可用)
  17. 2022考研资料每日更新(2021.07.28)
  18. 【软件建模与UML】(持续更新)
  19. 飞龙射击(Unity2D入门小游戏)
  20. 数字化营销云与IPFS有效结合 以创新重塑行业格局

热门文章

  1. php后台登录页修改成ajax,使用php后台给自己做一个页面路由,配合ajax实现局部刷新。(示例代码)...
  2. python浮点数运算问题_python基础教程之. 浮点数运算:问题和局限
  3. matlab编程风格
  4. 文巾解题 695. 岛屿的最大面积
  5. 深度学习核心技术精讲100篇(五十)-爱奇艺逗芽表情搜索分析与实践
  6. 运筹学(最优化理论)学习笔记 | 分支定界法
  7. MATLAB中使用streamline函数绘制正负点电荷及它们构成的电偶极子的电场线分布图
  8. 数据分析软件-weka
  9. 可视化-echarts流向图制作及recharts
  10. publishing failed with multiple errors resource is out of sync with the file system--转