大家好: 很急希望可以得到解答 我要在linux下安装mysql 但是我现在只是linux下的一个用户 只能对 home 下的东西新建,修改
但是我在网上找的例子都涉及到usr 目录所以想问下我在home 下怎么安装 在就是我用的是 mysql5.1.3.0.tar.gz版本.在就是 tra 解开后 怎么配置 configure --prefix这个文件 ,因为我在目录下边没有找到. 请高手门帮忙!!!
但是我在网上找的例子都涉及到usr 目录所以想问下我在home 下怎么安装 在就是我用的是 mysql5.1.3.0.tar.gz版本.在就是 tra 解开后 怎么配置 configure --prefix这个文件 ,因为我在目录下边没有找到. 请高手门帮忙!!!
解决方案 »
- 在OA系统数据升级时,MYSQL报错,代码是#1242
- 2个数据库的2个表如何做联合查询?
- 急。。。mysql,root帳號問題
- 谁来帮帮我啊,我是新手
- 自动增长类型可以重置吗?
- 求救:如何使mysql在机器突然断电时数据不损坏。
- mysql的"Incorrect key file for table '/tmp/#sql_1194_12.MYI'; try to repair it"问题
- centos mysql出错导致服务器关闭
- 游标遍历没执行完为什么退出呢?
- linux 下mysql 1045问题
- 用Navicat 恢复 导入 mysql备份 出现out of memory错误
- mysql + ssh
make && make install
./configure --prefix=/home/abc/local/mysql --enable-thread-safe-client
make && make install
安装后在/local/mysql下创建conf和data文件夹,分别放置mysql配置文件
和mysql数据文件。
拷贝local/mysql/share/mysql下的my-medium.cnf到conf文件夹下,改名为my.cnf。
修改my.cnf的相应内容,如下:
[client]
#password = your_password
port = 3319
socket = /home/abc/local/mysql/conf/mysql.sock # Here follows entries for some specific programs # The MySQL server
[mysqld]
port = 3319
socket = /home/abc/local/mysql/conf/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir = /home/abc/local/mysql
datadir = /home/abc/local/mysql/data
......
innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = @localstatedir@/
#innodb_log_arch_dir = @localstatedir@/
# 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
上面的示例指定了连接的端口号、mysql启动时创建的socket文件位置、数据
文件放置的位置、启动innodb存储引擎、启动bin_log等.
然后在MySQL里创建授权表:
mysql_install_db --defaults-file=../conf/my.cnf
以root用户执行时会自动切换到mysql用户,但这时可以指定--user选项。以普
通用户执行此命令时不会切换,以原用户身份执行。
接着就可以启动MysQL服务了
./mysqld_safe --defaults-file=../conf/my.cnf
./configure --prefix=/home/abc/local/mysql --enable-thread-safe-client
make && make install
--这个
然后在MySQL里创建授权表:
mysql_install_db --defaults-file=../conf/my.cnf 然后查看了 netstat -a 3308端口已经监听。说明已经启动。但是具体怎么用还不是很清楚 ,
可以说说 登陆 建库 等一些常用的功能说明么?