mysql5 0下载 数据库 安装mysql数据库

如何在linux下安装mysql数据库并配置

  如何在linux下安装mysql数据库并配置

  1. 关于本文

  本文将以MySQL 5.0.51为例,以CentOS 5为平台,讲述MySQL数据库的安装和设置。

  2. 关于MySQL

  MySQL是最流行的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家由MySQL开发人员创建的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。

  MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。

  MySQL的官方发音是“My Ess Que Ell”,而不是“My sequel”。但是你也可以使用“My sequel”和其他的方言。

  MySQL网站(

linux下安装mysql,求助大侠们

 MySQL有两种安装方式:源码包安装和二进制包安装。这两种方式各有特色:二位制包安装不需编译,针对不同的平台有经
过优化编译的不同的二进制文件以及包格式,安装简单方便;源码包则必须先配置编译再安装,可以根据你所用的主机环境进行优化,选择最佳的配置值,安装定制
更灵活。下面分别介绍这两种安装方式。
 3.1 源码包方式安装
3.1.1 在linux系统中添加运行Mysql的用户和组
/usr/sbin/groupadd mysql
/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql
3.1.2 下载最新稳定发行版(GA)的MySQL软件
访问MySQL网站

LINEX 下安装MYSQL

1.下载mysql-5.0.22.tar.gz
创建用户和用户组
[root@localhost usr]# groupadd mysql
[root@localhost usr]# useradd -g mysql mysql
解压
[root@localhost usr]# gunzip -c mysql-5.0.22.tar.gz |tar -xf –
因为用的是源代码,所以要把文件copy到安装目录/usr/local/下,才能运行查看系统有没有安装过mysql,查找rpm,如下:
[root@localhost mysql]# rpm –qa | grep mysql
有的话一个一个删除掉,用rpm -e命令,然后查找一下残留的文件:
[root@localhost mysql]# cd /
[root@localhost /]# find / -name mysql
如果查找到rm -rf filename删除.
[root@localhost /]# find / -name my.cnf
如果查找到删除,一般my.cnf是在/etc/my.cnf这里. #./configure –prefix=/usr/local/mysql –localstatedir=/var/lib/mysql –with-comment=Source –with-server-suffix=-enterprise-gpl –with-mysqld-user=mysql –without-debug –with-big-tables –with-charset=utf8 –with-collation=utf8_general_ci –with-extra-charsets=all –with-pthread –enable-static –enable-thread-safe-client –with-client-ldflags=-all-static –with-mysqld-ldflags=-all-static –enable-assembler –without-ndb-debug
郁闷,执行这一步竟然说
configure: error: no acceptable C compiler found in $PATH
与是下载了一个gcc-3.2.2-5.i386.rpm
执行如下命令安装:
rpm -ivh gcc-3.2.2-5.i386.rpm
接着./configure
又出现:
configure: error: No curses/termcap library found
说明 curses/termcap 库没有安装
去下载一个ncurses-5.6.tar.gz,
注意,最后有个 . 啊,表示当前目录
chown -R mysql /usr/local/mysql-5.0.45/var #-R表示递归之下的所有目录
chgrp -R mysql /usr/local/mysql-5.0.45 #改变目录所属为mysql
bin/mysqld_safe –user=mysql & #启动mysql
初始化mysql:
bin/mysql_install_db –user=mysql
更新mysql密码:
[root@localhost mysql]# ./bin/mysqladmin -u root -h localhost.localdomain password 123456
[root@localhost mysql]# ./bin/mysqladmin -u root password 123456
登陆mysql:
[root@localhost mysql]# ./bin/mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 5.0.22-enterprise-gpl

Type ’help;’ or ’\h’ for help. Type ’\c’ to clear the buffer.

mysql》 #启动mysql成功查看3306端口是否打开:
[root@localhost /]# netstat -na|grep 3306
让Linux开放3306端口:
service iptables stop
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
service iptables start授权mysql远程连接:
mysql》 grant all privileges on *.* to ’root’@’%’ identified by ’123456’ with grant option;
关闭mysql数据库服务:
[root@localhost mysql]# ./bin/mysqladmin -u root shutdown重新启动mysql:
/etc/init.d/mysqld restart
把mysql加入到系统服务中(就不用像上面那样启动mysql服务了):
[root@localhost /]# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
[root@localhost /]# chkconfig -add mysqld
把mysql加入到环境变量里面:
cp /usr/local/mysql/bin/mysql /usr/bin/mysql #这样就可以直接使用mysql命令了

Red Hat Enterprise Linux下怎么安装编译mysql-5.0.45

1. rpm是red hat 专有文件
2. mysql默认安装路径为/var/lib/mysql 缷载后请手动删除
3. 如果报不允许连接,请修改mysql数据库的user表,将user=root and host=127.0.0.1改为 host=“%“ 百分号代表允许所有IP访问,并重启mysql
4.
—————————————————————————————————-
red hat 下安装mysql:
想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。
二、安装Mysql
1、下载MySQL的安装文件
安装MySQL需要下面两个文件:
MySQL-server-5.0.9-0.i386.rpm   
MySQL-client-5.0.9-0.i386.rpm
下载地址为:
mysql》grant select,insert,update,delete on aaa.* to user_2@localhost identified by “123“;
用新增的用户如果登录不了MySQL,在登录时用如下命令:
mysql -u user_1 -p -h 192.168.113.50 (-h后跟的是要登录主机的ip地址)
十、备份与恢复
1、备份
例如:将上例创建的aaa库备份到文件back_aaa中
[root@test1 root]# cd /home/data/mysql (进入到库目录,本例库已由val/lib/mysql转到/home/data/mysql,见上述第七部分内容)
[root@test1 mysql]# mysqldump -u root -p –opt aaa 》 back_aaa
2、恢复
[root@test mysql]# mysql -u root -p ccc 《 back_aaa
—————————————————————————————————-
缷载mysql:
rpm -e MySQL-server-community-5.1.32-0.rhel5