打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在Solaris 10上安装pkg格式MySQL 5.1beta的步骤

在Solaris 10上安装pkg格式MySQL 5.1beta的步骤
以root登录系统
1. 从dev.mysql.com网站下载相应版本的安装文件mysql-5.1.11-beta-solaris10-sparc-64bit.pkg.gz保存到/tmp
  在solaris下查看是32位还是64位使用命令 isainfo -v
2. 解压缩gz格式安装文件gunzip mysql-5.1.11-beta-solaris10-sparc-64bit.pkg.gz
   gunzip xx.pkg.gz
3. 建立mysql用户组和用户,并为用户指定home目录
groupadd mysql
useradd -g mysql mysql
mkdir /export/home/mysql
chgrp mysql /export/home/mysql
chown mysql /export/home/mysql
usermod -d /export/home/mysql mysql
可以用su - mysql验证mysql能否登录
4. 安装pkg
pkgadd -d mysql-5.1.11-beta-solaris10-sparc-64bit.pkg
MySQL被安装到/opt/mysql/mysql/
5. 安装后的任务
建立目录连接
cd /usr/local
ln -s /opt/mysql/mysql/ mysql
建立配置文件
vi /etc/my.cnf

[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
6. 初始化MySQL
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql
注意:--user是两个-
7. 启动MySQL服务器
切换到mysql用户
/usr/local/mysql/bin/mysqld-max &
或者
/usr/local/mysql/bin/mysqld-max --user=mysql&
root用户不能直接启动MySQL服务器
8. 关闭服务器
mysqladmin -u root shutdown

9. 卸载MySQL
root用户执行
pkgrm mysql
从二进制分发包安装mysql比从源代码安装还是简单
但是MySQL的安装手册里没有给出各种错误的解决办法
比如:我曾经遇到的
/opt/mysql/mysql/bin/mysqld-max: Table 'mysql.general_log' doesn't exist
060716 10:50:16 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
就是因为没有建立配置文件 /etc/my.cnf
而且pkg包自动为MySQL相关目录建立权限,不需要像安装手册说的手工做。


 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
linux下源码包tar.gz格式的mysql5.1文件安装
Centos7手动安装mysql5.5.tar.gz解压安装笔记整理
proftp+mysql认证实现
超级无敌qmail安装大法,详尽之极!
安装memcache_engine
基于mysql-proxy实现mysql数据库的读写分离
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服