`
haoningabc
  • 浏览: 1466078 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql非安装版的安装

    博客分类:
  • sql
阅读更多
mac的版本下载http://www.macupdate.com/app/mac/6915/mysql



参考http://www.blogjava.net/niumd/archive/2008/08/03/219683.html

下载mysql-noinstall-5.1.57-win32.zip
把bin加到path
把my-small.ini改成my.ini
主要修改
no-beep是防止报错机器出声音的
[client]
default-character-set=gbk
[mysqld]
basedir=D:\\java\\soft\\mysql-5.1.57-win32
datadir=D:\\java\\soft\\mysql-5.1.57-win32\\data
default-character-set=utf8
# Example MySQL config file for small systems.
#
# This is for a system with little memory (<= 64M) where MySQL is only used
# from time to time and it's impor
# doesn't use much resources.
#
# MySQL programs look for option files in a set of
# locations which depend on the deployment platform.
# You can copy this option file to one of those
# locations. For information about these locations, see:
# http://dev.mysql.com/doc/mysql/en/option-files.html
#
# In this file, you can use all long options that a program supports.
# If you want to know which options a program supports, run the program
# with the "--help" option.

# The following options will be passed to all MySQL clients
[client]
#password	= abcd
port		= 3306
socket		= MySQL
default-character-set=gbk
# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port		= 3306
socket		= MySQL
skip-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
basedir=D:\\java\\soft\\mysql-5.1.57-win32
datadir=D:\\java\\soft\\mysql-5.1.57-win32\\data
default-character-set=utf8
# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (using the "enable-named-pipe" option) will render mysqld useless!
# 
#skip-networking
server-id	= 1

# Uncomment the following if you want to log updates
#log-bin=mysql-bin

# binary logging format - mixed recommended
#binlog_format=mixed

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = C:\\mysql\\data\\
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = C:\\mysql\\data\\
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-beep
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout


启动脚本
@echo off
echo start mysql5 on localhost
mysqld --install mysql5 --defaults-file=D:\java\soft\mysql-5.1.57-win32\my.ini
net start mysql5
pause

启动后cmd
service.msc能看到mysql5的服务
停止脚本
@echo off
echo stop mysql5
net stop mysql5
mysqld --remove mysql5
pause

修改密码
mysql -u root -p
密码默认为空,回车就进去了
show databases
use mysql
show tables
update user set password=PASSWORD("haoning") where user='root';
FLUSH PRIVILEGES;
quit

设置远程连接
grant all on *.* to 'root'@'%' identified by 'haoning';
---------------
show grants for "gather_club"@'192.168.100.209';
查看权限语句

linux安装参考http://www.360doc.com/content/10/0913/19/68824_53393096.shtml


---------
mysql-5.1.49.tar.gz

./configure \
--prefix=/mysql \
--localstatedir=/data \
--sysconfdir=/mysql \
--with-unix-socket-path=/mysql/mysql.sock \
--with-charset=utf8 \
--with-collation=utf8_general_ci \
--with-extra-charsets=gbk,latin1 \
--with-plugins=partition,blackhole,heap,innobase,myisam,ndbcluster,csv,federated \
--without-debug \
--enable-thread-safe-client \
--enable-assembler \
--enable-profiling \
--with-mysqld-ldflags=-all-static \
--with-client-ldflags=-all-static \
--with-mysqld-user=mysql \
--without-embedded-server \
--with-server-suffix=-community \
--with-tcp-port=3306


make 
make install

mkdir /mysql
mkdir /data
./mysql_install_db --basedir=/mysql --datadir=/data/ --user=mysql
chown -R root:mysql /mysql
chown -R mysql:mysql /data

ln -sf /mysql/bin/mysqladmin /sbin/mysqladmin
ln -sf /mysql/bin/mysql /sbin/mysql

cp /mysql/share/mysql/my-large.cnf /mysql/my.cnf
[mysqld]下面添加
datadir=/data
log-error=/data/mysql.err
federated
ndbcluster

./mysqld_safe --user=mysql &

ln -s /mysql /usr/local/mysql
ln -s /tmp/mysql.sock /mysql/mysql.sock
mysql
或mysql --sock=/tmp/mysql.sock

cp /mysql/share/mysql/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 35 mysqld on
chkconfig --list mysqld
service mysqld start
service mysqld stop

改密码
mysqladmin -uroot password "haoning" --sock=/tmp/mysql.sock

root@red54apple backup]# ps -ef|grep mysql
root      4079     1  0 16:42 pts/2    00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data --pid-file=/data/red54apple.pid
mysql     4260  4079  0 16:42 pts/2    00:00:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/data --user=mysql --log-error=/data/mysql.err --pid-file=/data/red54apple.pid --socket=/tmp/mysql.sock --port=3306
root      4296 16425  0 16:45 pts/2    00:00:00 grep mysql
[root@red54apple backup]



配置rsyslog
http://www.cublog.cn/u2/76419/showart_1783316.html
分享到:
评论

相关推荐

    如何安装非安装 版的mysql

    介绍非安装版的mysql的安装和启动,非常详细 步骤简单

    MySQL5.6.11非安装版安装步骤(windows7 64位)

    在 Windows 7 64 位系统上安装非安装版 MySQL,主要步骤如下: 1. **下载 MySQL 社区服务器**: 首先,你需要从官方网站下载 MySQL Community Server 5.6.11 的非安装版。这是一个压缩包,包含了所有必要的文件。 ...

    mysql5.6.19非安装版中文乱码解决

    在处理MySQL 5.6.19非安装版(便携版)时遇到中文乱码问题,这通常是由字符集设置不当导致的。为了解决这个问题,我们需要从多个角度进行排查与修正,确保数据库能够正确地识别并显示中文字符。 ### 一、问题概述 ...

    mysql64位安装版

    标题“mysql64位安装版”指的是专为64位操作系统设计的MySQL数据库服务器的安装程序。64位系统允许更大的地址空间,因此可以支持超过4GB的内存,这对于大型数据库应用来说是非常关键的。 描述中提到“直接点开安装...

    mysql安装版win64位

    标题中的“mysql安装版win64位”指的是适用于Windows 64位系统的MySQL安装程序。通常,MySQL的安装文件采用MSI(Microsoft Installer)格式,这是一种由微软开发的软件安装包格式,能够方便地进行软件部署和管理。 ...

    MYSQL5.0.41非安装版配置

    ### MySQL 5.0.41 非安装版配置详解 #### 一、概述 在某些场景下,用户可能需要使用非安装版的MySQL来快速部署或进行测试。本篇将详细介绍如何配置MySQL 5.0.41非安装版,并通过具体的步骤指导读者完成配置过程。 ...

    mysql5.7安装版

    mysql5.7安装版 mysql-installer-community-5.7.12.0.msi

    mysql 数据库 。安装版

    mysql 数据库 。安装版

    mysql-5.0.96-win32非安装版开发包

    本文将详细讨论“mysql-5.0.96-win32非安装版开发包”及其在Windows环境下与Qt集成的过程。 标题中的“mysql-5.0.96-win32非安装版开发包”是指MySQL数据库管理系统的一个特定版本,即5.0.96,为Windows 32位系统...

    mysql安装图解 安装版

    在这里,您已经有一个名为"mysql安装.pdf"的PDF文档,它可能包含了安装指南和截图,以及一个名为"MySQL安装图解.doc"的Word文档,提供了图文并茂的安装步骤。这两个文件将作为您的安装手册。 安装步骤如下: 1. **...

    NavicatforMySQL中文绿色免安装版

    在提供的“NavicatforMySQL中文绿色免安装版”中,用户可以享受到无需安装的便捷性,只需将压缩包解压后即可启动使用。 该版本特别适合那些不希望在计算机上进行传统安装过程或者没有管理员权限的用户。解压后的...

    MySQL 8.0.35安装与配置:Windows系统详细步骤.zip

    Windows 10下安装MySQL 8.0.35的步骤 内容概要: 本文详细介绍了如何在Windows操作系统上安装MySQL 8.0.35-winx64版本。内容涵盖了从官方渠道下载MySQL安装包,到安装过程中的每一步详细操作,包括设置环境变量、...

    MySQL .NET驱动程序5.2.5-非安装版

    MySQL .NET驱动程序-非安装版 版本:5.2.5 zip格式文件

    在Linux下安装Mysql(非root)

    Linux 下非 Root 用户安装 Mysql 在 Linux 操作系统中安装 Mysql 数据库可以通过多种方式实现,包括使用源代码编译安装和二进制安装。对于非 Root 用户来说,安装 Mysql 可能会遇到一些权限问题,但是通过正确的...

    mysql8.0安装版.zip

    mysql8.0安装版

    2024 年 MySQL 8.0 安装 配置 教程 最简易(保姆级).md

    6. 验证MySQL安装是否成功。 7. 展示了如何通过图形界面更新MySQL及其他数据库组件到最新版本。 总的来说,这是一份非常贴心而全面的MySQL 8.0安装指南,不仅涵盖了安装的方方面面,而且还考虑了可能遇到的一些问题...

    MySQL 8.4.0安装程序

    2024年5月从MySQL 官网下载,社区稳定版。 首先,它作为MySQL的第一个LTS(长期支持)版本,肯定有很多值得称赞的地方。长期支持意味着它会有更长时间的更新和安全补丁支持,对于追求系统稳定性和可靠性的用户来说,...

    mysql 5.7.17 64位 安装版

    对于开发人员来说,MySQL 5.7.17 提供了更好的JSON支持,允许在关系型数据库中存储和查询非结构化数据,这使得MySQL能够适应更多的现代Web应用需求。此外,改进的存储过程和触发器功能,使得数据库逻辑更加灵活。 ...

Global site tag (gtag.js) - Google Analytics