一、安装

# cd /usr/ports/databases/mysql50-server

# make install clean

# rehash

二、配置

1、用 mysql_install_db 脚本安装 MySQL 必需的 grant tables 。Grant tables 存储用户权限和一些安全设置。用下列命令运行脚本:

# mysql_install_db --user=mysql

2、更改 MySQL 数据库目录属性为 mysql 用户及其组专用,以保证安全。

# ls -Flob /var/db/mysql

# chown -R mysql:mysql /var/db/mysql

3、启动 MySQL 。

# mysqld_safe --user=mysql &

4、修改 root 帐号密码。

# mysqladmin -u root password 'localpassword'

# mysqladmin -u root -h host.example.com password 'remotepassword'

MySQL 安装后 root 的密码默认是空。将“localpassword”替换成你设定的密码,“remotepassword”替换成远程登录用密码,单引号是必须的。

5、创建 MySQL 的配置文件。

# cp /usr/local/share/mysql/my-medium.cnf /var/db/mysql/my.cnf

三、测试

1、配置 MySQL 在统启动时自动启动。

# ee /etc/rc.conf

添加:

mysql_enable="YES"

2、重启 MySQL 服务,并测试其是否工作正常。

# /usr/local/etc/rc.d/mysql-server restart

# mysqlshow -p

如果出现下面的信息,表明 MySQL 工作正常。

+--------------------+|     Databases      |+--------------------+| information_schema || mysql              || test               |+--------------------+

如果出现连接错误信息,查看“/var/db/mysql”下的错误日志,其名称类似“host.example.com.err”(主机名.err)。

同时,查看“/tmp”目录的权限。

# ls -ld /tmp

drwxrwxrwt 7 root wheel 512 Feb 17 12:00 /tmp

“/tmp”目录的权限应该如上所示。如果不是,用超级用户身份更改其目录属性。

# chown root:wheel /tmp

# chmod 777 /tmp

# chmod =t /tmp

转载于:https://blog.51cto.com/indian/1054966

FreeBSD学习笔记17-FreeBSD下安装MySQL数据库相关推荐

  1. 学习笔记(2)centos7 下安装mysql

    centos7安装mysql 本文通过yum方式安装mysql 1.添加mysql yum 仓库 去mysql开发者中心(http://dev.mysql.com/downloads/repo/yum ...

  2. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  3. 黑窗口下安装MySQL数据库

    黑窗口下安装MySQL数据库(这篇是黑窗口下安装并配置mysql的过程以及可能会出现的问题和解决的方法) 博主小G我安装了几次mysql之后被折磨的晕头转向,最近太忙一直没有时间记下来,以至于在同一个 ...

  4. linux下安装mysql数据库[yum install版]

    原文链接:linux下安装mysql数据库[yum install版] 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,yum直接覆原有MariaDB, 或安装包报错无法解决依赖问 ...

  5. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

  6. Windows下安装MySQL数据库

    windows下安装MySQL数据库,照着帖子安装了两个电脑,没次都有一点小错误,参考别人的安装记录,根据自己的安装过程,记录一下.(一个电脑安装的5.7.25 一个电脑安装的5.7.26) 一.My ...

  7. ubuntu下安装mysql数据库

    ubuntu下安装mysql数据库 在Ubuntu下开发,我们经常需要使用数据库,mysql是最常用的一个数据库管理系统. 首先我们更新一下apt-get,因为有的同学的Ubuntu是刚装的,没有更新 ...

  8. mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)

    目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...

  9. 64位linux安装mysql数据库吗_Linux下安装Mysql数据库

    在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...

  10. Linux下安装MySQL数据库以及用C语言编程存取数据库

    ubuntu下安装软件相当简单,一条简单的 apt-get install 就可以解决,相比源码安装方式唯一的缺点就是,你无法自定义软件的安装目录.不过这也不是什么太大的缺点.下面我们就用 apt-g ...

最新文章

  1. 在CentOS 6.3 64bit上安装ATS 5.3 LTS版本并测试
  2. handler消息机制
  3. Set Up Optimization
  4. 存储空间_Tan分享 存储空间清理
  5. 听说你想去大厂看学妹,带你看看京东软件产品经理面经
  6. 计算机怎么模拟人,计算机能不能模拟人的思维?
  7. 阿里云物联网平台专题讲座
  8. opencv6-调整图像亮度和对比度
  9. SoftGrid教程——综合应用
  10. 标准物模型:设备无缝对接,IOT界的福音
  11. cssbefore图片大小_我可以在CSS:before /:after伪元素中更改图像的高度吗?
  12. Oracle 分组拼接字符串
  13. android 4.0 屏蔽home键实现
  14. 如何修改sql server 表中自增长ID列,因删除而不连续。可以使用临时表
  15. Louvain算法在反作弊上的应用
  16. PLC同时连接多个触摸屏和电视机显示器解决方案
  17. 微信html页面缓存问题,浅谈微信页面入口文件被缓存解决方案
  18. UPnP 端口映射服务威胁分析
  19. linux s5pc100串口驱动,FS_S5PC100平台linux摄像头驱动开发详解
  20. POJ 2152 树型DP //很棒的题

热门文章

  1. 《实施Cisco统一通信管理器(CIPT1)》一2.2 CUCM:单站点部署模型
  2. 野哥点评了Facebook、Amazon、Google、微软和苹果
  3. 炸了!我猜了7种颜色,就是没猜中苹果会出姨妈红!
  4. Java通过 p12 建立ssl链接
  5. 局域网共享设置——权限问题
  6. Android开发实践:线程与异步任务
  7. C++算法学习(栈)
  8. 兄弟mfc9140cdn无法识别_我共享了Brother打印设备。现在只能打印但无法扫描,该如何解决? .| Brother...
  9. 基于matlab模糊pid控制系统,基于MATLAB的模糊自适应PID控制器的设计
  10. 时间序列经济python_(13)Python初入坑之时间序列基础内容