当前位置:高校自动化网 >> sql >> 浏览文章

如何使用rpm方式安装mysql

文章来源:本站原创 作者:佚名


该文章讲述了如何使用rpm方式安装mysql.

MySQL是很多人都非常熟悉的小型数据库管理系统,MySQL数据库性能不错,所以赢得了很多用户的青睐。本文中主要是为大家详细讲解有关在CU上整理的MySQL的常见问题及解答的知识,相信大家通过下文的学习,一定能够很好的掌握MySQL的知识。

Q: 如何安装LAMP(Linux+Apache+MySQL+PHP)

A:[url]http://www.freelamp.com/1003235699/index_html[/url]

Q: 如何使用rpm方式安装mysql

A:首先下载合适的rpm包,例如下载了文件 MySQL-5.0.15-0.i386.rpm

用一下方法安装:

#rpm -ivhU MySQL-5.0.15-0.i386.rpm

通常情况下,安装完这个rpm包后,只具备有mysqld服务功能,其它相关的client程序和开发包还需要另外安装

#rpm -ivhU MySQL-devel-5.0.15-0.i386.rpm

#rpm -ivhU MySQL-client-5.0.15-0.i386.rpm

Q: 如何安装已经编译好了的mysql二进制包

A:首先下载合适的二进制包,例如下载了文件 mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz

#groupadd mysql

#useradd -g mysql mysql

#cd /usr/local

#tar zxf mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz

#ln -s mysql-standard-4.1.13-pc-linux-gnu-i686 mysql

#cd mysql

#scripts/mysql_install_db --user=mysql

#chgrp -R mysql *

#bin/mysqld_safe --user=mysql &

有什么个性化的配置,可以通过创建 /etc/my.cnf 或者 /usr/local/mysql/database/my.cnf,增加相关的参数来实现。

Q: 如何自己编译mysql

A:以redhat linux 9.0为例:

下载文件 mysql-4.1.13.tar.gz

#tar zxf mysql-4.1.13.tar.gz

#cd mysql-4.1.13

#./configure --prefix=/usr/local/mysql --enable-assembler \

--with-mysqld-ldflags=-all-static --localstatedir=/usr/local/mysql/data \

--with-unix-socket-path=/tmp/mysql.sock --enable-assembler \

--with-charset=complex --with-low-memory --with-mit-threads

#make

#make install

#groupadd mysql

#useradd -g mysql mysql

#chgrp -R mysql /usr/local/mysql/

#/usr/local/mysql/bin/mysqld_safe --user=mysql &

有什么个性化的配置,可以通过创建 /etc/my.cnf 或者 /usr/local/mysql/database/my.cnf,增加相关的参数来实现。

Q: 如何登录MySQL

A:使用mysql提供的客户端工具登录

#PATH_TO_MYSQL/bin/mysql -uuser -ppassword dateabase

Q: 忘记MySQL的root密码,怎么修改

A:如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。

启动 MySQL :PATH_TO_MYSQL/bin/mysqld --skip-grant-tables &

就可以不需要密码就进入 MySQL 了。

然后就是

mysql>use mysql

mysql>update user set password=password("new_pass") where user="root";

mysql>flush privileges;

重新杀 MySQL ,用正常方法启动 MySQL

一定注意:很多新手没有用password=password("..."),而是直接password="..."所以改掉密码不好使

Q: 为什么mysqld起来了,却无法登录,提示"/var/lib/mysql/mysql.sock"不存在

A:这种情况大多数是因为你的mysql是使用rpm方式安装的,它会自动寻找 /var/lib/mysql/mysql.sock 这个文件,通过unix socket登录mysql。

相关文章:
上一篇:简述数据库中海量文件的批量转移方法
下一篇:Access导入SQL2005的2种方法介绍
最近更新