Solaris10下mysql的pkg安装方法
以root登录系统
1从dev.mysql.com网站下载安装文件mysql-5.1.11-beta-solaris10-sparc-64bit.pkg.gz保存到/tmp
2解压缩gz格式安装文件gunzip mysql-5.1.11-beta-solaris10-sparc-64bit.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
7启动MySQL服务器
切换到mysql用户
/usr/local/mysql/bin/mysqld-max &
或者
/usr/local/mysql/bin/mysqld-max --user=mysql&
如果无法启动,如出现无法创建sun.err文件,可以手工创建一个,然后
chmod 755 sun.err
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相关目录建立权限,不需要像安装手册说的手工做。
顺带记录一下在MySQL配置过程中可能会用到的重要东西:
通过直接修改授权表设置用户权限:
shell> mysql --user=root mysql
mysql> INSERT INTO user (Host,User,Password) VALUES('localhost','custom',PASSWORD('stupid'));
mysql> INSERT INTO user (Host,User,Password) VALUES('server.domain','custom',PASSWORD('stupid'));
mysql> INSERT INTO user (Host,User,Password) VALUES('whitehouse.gov','custom',PASSWORD('stupid'));
mysql> INSERT INTO db
(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv, Create_priv,Drop_priv)
VALUES ('localhost','bankaccount','custom','Y','Y','Y','Y','Y','Y');
mysql> INSERT INTO db
(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv, Create_priv,Drop_priv)
VALUES ('whitehouse.gov','expenses','custom','Y','Y','Y','Y','Y','Y');
mysql> INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv, Create_priv,Drop_priv)
VALUES('%','customer','custom','Y','Y','Y','Y','Y','Y');
mysql> FLUSH PRIVILEGES;
默认情况下mysql是不能远程连接的,需要修改权限设置:
两种方法:
在命令行下,可以有两种大同小异的方法来作此设置:
(1)mysql>GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'something' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;
第一句增加了一个root用户授权通过本地机(localhost)访问,密码“something”。
第二句则是使用通配符,授与root用户从任何其它主机发起的访问。
(2)亦可直接使用update语句修改user表:使用root用户或其他用户登录mysql,转到mysql数据库
update user set host='localhost' where user='root';
如果无法启动可以如下设置
#chown -R mysql:mysql /var/lib/mysql
[root@localhost beinan]# /etc/init.d/mysqld start
启动 MySQL: [ 确定 ]
[root@localhost lib]# mysqladmin -uroot password '123456'
[root@localhost lib]# mysql -uroot -p
Enter password:
以上是综合网上的
分享到:
相关推荐
在 Solaris 10 操作系统中安装 Apache2 和 MySQL 是构建 Web 服务器与数据库服务的基础。Apache2 是一个流行的开源 Web 服务器软件,而 MySQL 是一个高效的关系型数据库管理系统。以下将详细介绍这两个组件在 ...
在安装`mysql-8.4.0-solaris11-sparc-64bit.tar.gz`压缩包时,用户应遵循以下步骤: 1. 下载并解压压缩包到一个合适的目录。 2. 配置环境变量,包括`PATH`、`MYSQL_HOME`等,以确保系统能找到MySQL的可执行文件。 3...
### 使用Linux网络(ULN)安装xMySQL及在Solaris上安装MySQL的知识点解析 #### 一、通过ULN安装MySQL ##### 1.1 Oracle Unbreakable Linux Network (ULN)简介 - **ULN**是Oracle为Linux平台提供的一种全面的支持和...
### Solaris 10 for X86 + PHP 5 + MySQL 5 详细配置说明 ...通过上述详细的步骤,您可以成功地在 Solaris 10 for X86 平台上安装并配置 PHP 5 和 MySQL 5,构建出一个强大且稳定的 Web 开发环境。
solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传
solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传
solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传
### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...
solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传
MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效地帮助您交付高性能、可扩展的数据库应用程序。...适用于Oracle Solaris 11 (SPARC)系统
在安装MySQL之前,通过MD5校验码或GnuPG签名验证软件包的完整性是十分必要的步骤。这可以确保下载的MySQL安装包未被篡改,提高安全性。 #### 安装MySQL 安装MySQL的具体过程会根据不同的操作系统有所不同。下面...
在Solaris7上安装MySQL,步骤包括下载MySQL的源代码,解压,配置时指定安装路径和必要的编译选项,然后编译和安装。安装完成后,还需要进行初始化数据库,设置root用户的密码,以及启动和停止MySQL服务。 Apache、...
solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传
solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传
solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传
#### 一、Solaris 10 for X86 的安装 在安装 Solaris 10 for X86 的过程中,需要按照以下步骤来进行: 1. **连接服务器及插入安装介质**: - 使用显示器连接服务器。 - 将 Solaris 10 for X86 光盘插入光驱。 2...
此外,官方文档中也提供了针对Windows平台、Mac OS X平台、Solaris平台的安装指南,以及从源代码构建MySQL的信息。 4. MySQL的企业版与工具 MySQL为企业用户提供了专门的企业版,该版本提供了更多的功能和企业级的...
Solaris 11 集成了许多实用的软件,如 Sun Studio 10, OpenOffice, MySQL, Gedit, Realplay, Mplay 等,这些软件对于日常使用和开发都有很大帮助。 - **安装文档**:参考《Oracle Database Installation Guide 10g...
总之,下载并安装“mysql-test-8.2.0-solaris11-sparc-64bit.tar.gz”意味着你将涉足到数据库管理、操作系统集成、性能优化等多个技术领域,需要对MySQL及其在Oracle Solaris 11 SPARC平台上的工作原理有深入的理解...
2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 2.3.9. 选择MySQL服务器类型 2.3.10. 首次启动服务器 2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows服务方式启动MySQL ...