热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysqlforaix_AIX下安装Mysql

环境:OS:AIX5.3.101.下载mysql下载地址http:dev.mysql.comdownloadsmysql5.1.html[hxlroot]#ls-almysql-5

环境:

OS:AIX 5.3.10

1.下载mysql下载地址http://dev.mysql.com/downloads/mysql/5.1.html

[hxl/root]#ls -al mysql-5.1.65-aix5.3-powerpc-64bit.tar.gz

-rw-r--r--    1 root     system    115207628 Sep 12 07:39 mysql-5.1.65-aix5.3-powerpc-64bit.tar.gz

2.解压缩安装包[hxl/root]#gzip -d mysql-5.1.65-aix5.3-powerpc-64bit.tar.gz[hxl/root]#tar -vtf mysql-5.1.65-aix5.3-powerpc-64bit.tar //查看文件内容

[hxl/root]#tar -xvf mysql-5.1.65-aix5.3-powerpc-64bit.tar

3.更改目录

[hxl/root]#mv mysql-5.1.65-aix5.3-powerpc-64bit mysql-5.1

4.将mysql迁移到/usr/local目录下

[hxl/root]#mv mysql-5.1 /usr/local

5.创建组和用户[hxl/root]#mkgroup mysql

[hxl/root]#useradd -g mysql mysql

[hxl/root]#cd /usr/local

[hxl/root]#ln -s mysql-5.1 mysql

[hxl/root]#chown -R mysql:mysql ./mysql-5.1

[hxl/root]#cd /usr/local/mysql/scripts

[hxl/root]#./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

To start mysqld at boot time you have to copy

support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

/usr/local/mysql/bin/mysqladmin -u root password 'new-password'

/usr/local/mysql/bin/mysqladmin -u root -h hxl password 'new-password'

Alternatively you can run:

/usr/local/mysql/bin/mysql_secure_installation

which will also give you the option of removing the test

databases and anonymous user created by default.  This is

strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:

cd /usr/local/mysql ; /usr/local/mysql/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl

cd /usr/local/mysql/mysql-test ; perl mysql-test-run.pl

6.启动mysqld,同时修改root用户密码[hxl/root]#/usr/local/mysql/bin/mysqld_safe --user=mysql

[hxl/root]#/usr/local/mysql/bin/mysqladmin -u root password 'root'

7.使用mysql[hxl/root]#/usr/local/mysql/bin/mysql -uroot -prootWelcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.1.65 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql> grant all privileges on *.* toroot@'%'identified by 'root';

Query OK, 0 rows affected (0.00 sec)

8.以上调用mysql都是使用绝对路径的,修改.profile将/usr/local/mysql/bin添加到PATH变量中

PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH

9.重新登陆后

[hxl/root]#mysql -u root -proot

说明:

启动mysql的时候需要在mysql用户下启动,否则报如下错误

[hxl/root]#./mysqld start

121122 20:04:09 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

121122 20:04:09 [ERROR] Aborting

121122 20:04:09 [Note] ./mysqld: Shutdown complete

[hxl/root]#su mysql

[hxl/root]#pwd

/usr/local/mysql/bin

[hxl/root]#mysqld

121122 20:07:01 [Note] Plugin 'FEDERATED' is disabled.

121122 20:07:01  InnoDB: Initializing buffer pool, size = 8.0M

121122 20:07:01  InnoDB: Completed initialization of buffer pool

121122 20:07:01  InnoDB: Started; log sequence number 0 44233

121122 20:07:01 [Note] Event Scheduler: Loaded 0 events

121122 20:07:01 [Note] mysqld: ready for connections.

Version: '5.1.65'  socket: '/tmp/mysql.sock'  port: 3306  MySQL Community Server (GPL)

10.创建my.cnf文件

安装好Mysql后默认是没有my.cnf文件的这个需要手工创建方法如下:

cd /usr/local/mysql/support-files

cp my-huge.cnf /etc/my.cnf

vi /etc/my.cnf

default-character-set=utf8

max_connections=500

max_connect_errors=1000

后面的3个设置都应该放在[mysqld]条目下,然后重启即可生效.cd /usr/local/mysql/bin

mysqladmin -uroot -psfroot shutdown

mysqld_safe --user=mysql &

-- The End --



推荐阅读
  • 主存同步mysql_MySQL阶段五——主从复制原理、主从延迟原理与解决
    MySQL主从复制原理、主从延迟原理与解决MySQL主从复制画图描述:MySQL主从复制原理上图详解:①用户做crud操作,写入数据库&# ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了如何使用iptables添加非对称的NAT规则段,以实现内网穿透和端口转发的功能。通过查阅相关文章,得出了解决方案,即当匹配的端口在映射端口的区间内时,可以成功进行端口转发。详细的操作步骤和命令示例也在文章中给出。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
author-avatar
捕鱼达人qq怎么刷金币
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有