`
流浪者
  • 浏览: 2462 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

solaris10 安装mysql5

阅读更多
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 安装

    在 Solaris 10 操作系统中安装 Apache2 和 MySQL 是构建 Web 服务器与数据库服务的基础。Apache2 是一个流行的开源 Web 服务器软件,而 MySQL 是一个高效的关系型数据库管理系统。以下将详细介绍这两个组件在 ...

    MySQL8.4.0 LTS(mysql-8.4.0-solaris11-sparc-64bit.tar.gz)

    在安装`mysql-8.4.0-solaris11-sparc-64bit.tar.gz`压缩包时,用户应遵循以下步骤: 1. 下载并解压压缩包到一个合适的目录。 2. 配置环境变量,包括`PATH`、`MYSQL_HOME`等,以确保系统能找到MySQL的可执行文件。 3...

    使用Linux网络(ULN)安装xMySQL和在Solaris上安装MySQL.pdf

    ### 使用Linux网络(ULN)安装xMySQL及在Solaris上安装MySQL的知识点解析 #### 一、通过ULN安装MySQL ##### 1.1 Oracle Unbreakable Linux Network (ULN)简介 - **ULN**是Oracle为Linux平台提供的一种全面的支持和...

    Solaris10+PHP5+MySQL详细配置

    ### Solaris 10 for X86 + PHP 5 + MySQL 5 详细配置说明 ...通过上述详细的步骤,您可以成功地在 Solaris 10 for X86 平台上安装并配置 PHP 5 和 MySQL 5,构建出一个强大且稳定的 Web 开发环境。

    mysql-5.5.23-solaris10-sparc-64bit.pkg

    solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传

    mysql-5.5.23-solaris10-sparc-64bit.pkg part1

    solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传

    mysql-5.5.23-solaris10-sparc-64bit.pkg part8

    solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传

    Linux下安装MYSQL

    ### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...

    mysql-5.5.23-solaris10-sparc-64bit.pkg par5

    solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传

    mysql-8.0.25-solaris11-sparc-64bit.tar.gz

    MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效地帮助您交付高性能、可扩展的数据库应用程序。...适用于Oracle Solaris 11 (SPARC)系统

    安装MySQL.txt

    在安装MySQL之前,通过MD5校验码或GnuPG签名验证软件包的完整性是十分必要的步骤。这可以确保下载的MySQL安装包未被篡改,提高安全性。 #### 安装MySQL 安装MySQL的具体过程会根据不同的操作系统有所不同。下面...

    Apache Php4 MySQL在Solaris7下的安装与配置.pdf

    在Solaris7上安装MySQL,步骤包括下载MySQL的源代码,解压,配置时指定安装路径和必要的编译选项,然后编译和安装。安装完成后,还需要进行初始化数据库,设置root用户的密码,以及启动和停止MySQL服务。 Apache、...

    mysql-5.5.23-solaris10-sparc-64bit.pkg part6

    solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传

    mysql-5.5.23-solaris10-sparc-64bit.pkg par2

    solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传

    mysql-5.5.23-solaris10-sparc-64bit.pkg par3

    solaris10_mysql安装包_pkg包 因为实在太大了,分了几个包上传

    Solaris10 for X86开发环境配置

    #### 一、Solaris 10 for X86 的安装 在安装 Solaris 10 for X86 的过程中,需要按照以下步骤来进行: 1. **连接服务器及插入安装介质**: - 使用显示器连接服务器。 - 将 Solaris 10 for X86 光盘插入光驱。 2...

    mysql安装使用说明文档

    此外,官方文档中也提供了针对Windows平台、Mac OS X平台、Solaris平台的安装指南,以及从源代码构建MySQL的信息。 4. MySQL的企业版与工具 MySQL为企业用户提供了专门的企业版,该版本提供了更多的功能和企业级的...

    Oracle 10g R2 for Solaris x86在Solaris 11上的安装

    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-test-8.2.0-solaris11-sparc-64bit.tar.gz”意味着你将涉足到数据库管理、操作系统集成、性能优化等多个技术领域,需要对MySQL及其在Oracle Solaris 11 SPARC平台上的工作原理有深入的理解...

    MySQL 5.1中文手冊

    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 ...

Global site tag (gtag.js) - Google Analytics