可以用下面的代码启动:
如果你的mysql用户没有权限的话可以改成root测试一下
关闭
用ports安装会自动建立mysql用户组和用户,但仍然没有访问数据库目录的权限.
我们要做的下一步是
完了后编辑一下/etc/rc.conf
加入
这样的话重启后mysql都会自动启动
这一点事实上在/usr/local/etc/rc.d/mysql-server.sh里面有说明.网上有很多网友写的安装文档里没有说到这一点,至少我是没有看到
代码: |
/usr/local/bin/mysqld_safe --user=mysql & |
如果你的mysql用户没有权限的话可以改成root测试一下
代码: |
/usr/local/bin/mysqld_safe --user=root & |
代码: |
mysqladmin -u root -p密码 shutdown |
我们要做的下一步是
代码: |
chown -R mysql /var/db |
完了后编辑一下/etc/rc.conf
加入
代码: |
mysql_enable="YES" |
这样的话重启后mysql都会自动启动
这一点事实上在/usr/local/etc/rc.d/mysql-server.sh里面有说明.网上有很多网友写的安装文档里没有说到这一点,至少我是没有看到
![Smile](https://i-blog.csdnimg.cn/blog_migrate/080d1b0949b912ba94b3a70f03c15218.png)
vvm 写到: | ||||||
用ports安装会自动建立mysql用户组和用户,但仍然没有访问数据库目录的权限. 我们要做的下一步是
完了后编辑一下/etc/rc.conf 加入
这样的话重启后mysql都会自动启动 这一点事实上在/usr/local/etc/rc.d/mysql-server.sh里面有说明.网上有很多网友写的安装文档里没有说到这一点,至少我是没有看到 ![]() 组织得很乱,有不对的地方还望高手指点 godbegirl@hotmail.com |
/var/db里面不仅仅有mysql存放的数据库文件,还有其他的文件(package的安装记录也在里面),你chown的话,不是连那些也全都改了?
具体的来说应该是chown -R mysql /var/db/data 是吧.
因为我不了解其他文件是否也需要用到,
根据楼主的意思应该是先把MySQL使用起来才是正着
嗯,安全是个问题,
2.安装MYSQL
# cd /usr/ports/databases/mysql/mysql41-server
# make install clean BUILD_OPTIMIZED=yes BUILD_STATIC=yes
# vi /etc/rc.conf
mysql_enable=”YES”
# /usr/local/etc/rc.d/mysql-server.sh start
# mysqladmin password ******
# vi /etc/my.cnf
bind-address = 127.0.0.1
max_connections = 1000
max_user_connections = 1000
楼主只差一步了.
cd /etc/
ee rc.conf
在里面加一句:mysql_enable="YES"
重启就可以了.