mysql在 linux下安装的问题

tang3dashu 2008-11-29 11:29:38


大家好: 很急希望可以得到解答

我要在linux下安装mysql 但是我现在只是linux下的一个用户 只能对 home 下的东西新建,修改
但是我在网上找的例子都涉及到usr 目录所以想问下我在home 下怎么安装

在就是我用的是 mysql5.1.3.0.tar.gz版本.在就是 tra 解开后 怎么配置 configure --prefix这个文件 ,因为我在目录下边没有找到. 请高手门帮忙!!!
...全文
69 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
tang3dashu 2008-12-07
  • 打赏
  • 举报
回复
呵呵 谢谢楼上的。

我解决的办法和你差不多,就是少了一步
--这个
然后在MySQL里创建授权表:
mysql_install_db --defaults-file=../conf/my.cnf

然后查看了 netstat -a 3308端口已经监听。说明已经启动。

但是具体怎么用还不是很清楚 ,
可以说说 登陆 建库 等一些常用的功能说明么?
navygong 2008-12-02
  • 打赏
  • 举报
回复
不好意思,写重复了一遍
./configure --prefix=/home/abc/local/mysql --enable-thread-safe-client
make && make install
navygong 2008-12-02
  • 打赏
  • 举报
回复
./configure --prefix=/home/abc/local/mysql --enable-thread-safe-client
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
fcoolx 2008-11-30
  • 打赏
  • 举报
回复
没办法 你没有权限
fox000002 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fox000002 的回复:]
编译和安装应该没有问题
[/Quote]

运行的话,没权限是不行的
fox000002 2008-11-30
  • 打赏
  • 举报
回复
编译和安装应该没有问题

configure --prefix=${HOME}/somepath
tang3dashu 2008-11-29
  • 打赏
  • 举报
回复
快来人啊....!!!
懒得去死 2008-11-29
  • 打赏
  • 举报
回复
看看这里的讨论。

http://www.lslnet.com/linux/dosc1/31/linux-242630.htm
bill830711 2008-11-29
  • 打赏
  • 举报
回复
要是你有root权限就可以
懒得去死 2008-11-29
  • 打赏
  • 举报
回复
叫你们管理员给你装吧。

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧