FreeBSD11系列4:FreeBSD11下安装MySQL数据库 下载本文

内容发布更新时间 : 2024/12/24 7:39:54星期一 下面是文章的全部内容请认真阅读。

FreeBSD11下安装MySQL5.6.30

一、 安装

# cd /usr/ports/databases/mysql56-server // (mysql5.6.30) # make WITH_XCHARSET=all // 默认支持所有字符集 # make install clean # rehash

二、配置

1、创建 MySQL 的配置文件。

#cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf

??# cp /usr/local/share/mysql/my-default.cnf /var/db/mysql/my.cnf 2、配置 MySQL 在系统启动时自动启动。 # ee /etc/rc.conf 添加:

mysql_enable=\3、启动MySQL

# /usr/local/etc/rc.d/mysql-server start 4、修改 root 帐号密码。

# mysqladmin -u root password 'localpassword'

# mysqladmin -u root -h host.example.com password 'remotepassword' MySQL 安装后 root 的密码默认是空。将“localpassword”替换成你设定的密码,“remotepassword”替换成远程登录用密码,单引号是必须的。

三、测试

1、启动 MySQL 客户端 # cd /usr/local/bin #mysql –u root -p

Mysql>

如果能成功连接到 MySQL, 则表示安装成功 ! 或

2、输入查询命令 # mysqlshow -p

如果出现下面的信息,表明 MySQL 工作正常。 +--------------------+ | Databases | +--------------------+ | information_schema | | mysql | | test |

+--------------------+

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

四、修改/tmp权限

查看“/tmp”目录的权限。 # ls -ld /tmp

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

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

# chownroot:wheel /tmp # chmod 777 /tmp # chmod =t /tmp

MySql相关

# /usr/local/etc/rc.d/mysql-server start启动mysql # /usr/local/etc/rc.d/mysql-server stop 停止mysql # /usr/local/etc/rc.d/mysql-server restart重新启动mysql