如何在Linux下安装mysql,我第一次用linux系统,虚拟机下装的ubuntu10.0.4,请高手指点,最好能详细一点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Linux下安装mysql,我第一次用linux系统,虚拟机下装的ubuntu10.0.4,请高手指点,最好能详细一点相关的知识,希望对你有一定的参考价值。
参考技术A 同学,ubuntu是debian系的操作系统,不是这样用的。rpm是redhat系的包管理工具。你尝试这样做:
$ su -
切换到超级用户
# apt-cache search mysql-server
这个是查找 mysql 相关的包。
# apt-get install mysql-server-5.1
这个是安装。前提你的电脑可以上网,且nameserver配置正确。
你先apt-get update
update后, apt-cache search mysql-server.
确认有那个包,再apt-get install mysql-server-5.xxx
另外,站长团上有产品团购,便宜有保证 参考技术B 先下载mysql源[以mysql-5.5.3-m3]个人用得不错
1./usr/sbin/groupadd mysql
2./usr/sbin/useradd -g mysql mysql
3.tar zxvf mysql-5.5.3-m3.tar.gz
4.cd mysql-5.5.3-m3/
5../configure --prefix=/usr/local/webserver/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=partition,innobase,myisammrg
6.make && make install
7.chmod +w /usr/local/webserver/mysql
8.chown -R mysql:mysql /usr/local/webserver/mysql
9.cd ../
剩下的自己再配置下就OK了本回答被提问者采纳 参考技术C 看看这个,讲得很详细:
http://www.dangkai.com/ArticlePage/Article12427.htm 参考技术D ubuntu可以新立得,追问
新立得???
追答就是ubuntu的软件中心
如何查看linux下mysql安装目录
一、查看文件安装路径由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。
这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径
在终端输入:
whereis mysql
回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)
root@ubuntu:/# whereis mysql
mysql: /usr/bin/mysql /usr/bin/X11/mysql /usr/local/mysql
二、查询运行文件所在路径(文件夹地址)
如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):
which mysql
终端显示:
root@ubuntu:/# which mysql
/usr/bin/mysql
(望楼主采纳哦) 参考技术A MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。
1.安装方法有两种,一种是yum安装,另外一种是源码安装
rpm安装命令如下
yum install mysql-server -y
2.查看相关路径的方法如下
[root@rhel5 ~]# find / -name mysql -print
/etc/rc.d/init.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/var/lock/subsys/mysql
/usr/lib/mysql
/usr/include/mysql
/usr/share/mysql
/usr/bin/mysql
而 data默认放在:/var/lib/mysql
2.一般来说只要修改数据的存放路径就可以,修改方法如下
原路径:/var/lib/mysql
目标路径:/home/data/mysql
(1)home目录下建立data目录
cd /home
mkdir data
(2)停止mysql进程
service mysqld stop
(3)把/var/lib/mysql整个目录保持权限复制到/home/data
cp -arp /var/lib/mysql /home/data/
(4)找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/找到my-medium*.cnf文件,拷贝到/etc/并改名为my.cnf
命令如下:
[root@test1 mysql]# cp
/usr/share/mysql/my-medium.cnf /etc/my.cnf
(5)编辑/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改
socket=/var/lib/mysql/mysql.sock 为:
socket=/home/data/mysql/mysql.sock
操作如下:
vi my.cnf (用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server[mysqld]
port = 3306
#socket =
/var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket = /home/data/mysql/mysql.sock (加上此行)
(6)修改MySQL启动脚本/etc/init.d/mysql
搜索datadir将/var/lib/mysql修改成现在的实际存放路径:home/data/mysql
[root@test1 etc]# vi /etc/init.d/mysql
get_mysql_option mysqld datadir "/data/mysql"
最后做一个mysql.sock 链接:
ln -s /home/data/mysql/mysql.sock
/var/lib/mysql/mysql.sock(需要从/home/data/mysql下复制一份过来)
(7)重新启动MySQL服务
service mysqld restart
最后创建数据库,查看目标目录下是否已经存在
以上是关于如何在Linux下安装mysql,我第一次用linux系统,虚拟机下装的ubuntu10.0.4,请高手指点,最好能详细一点的主要内容,如果未能解决你的问题,请参考以下文章