教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 CentOS 6.2 RPM安装MySQL5.0.16的方法介绍

CentOS 6.2 RPM安装MySQL5.0.16的方法介绍

发布时间:2015-10-28   编辑:jiaochengji.com
首先,检查是否已安装:rpm -qa |grep mysql --两个都检查下 rpm -qa |grep MySQL 若安装有可卸载:rpm -e ****** --要先后卸载客服端和服务器端

首先,检查是否已安装:rpm -qa |grep mysql --两个都检查下  
rpm -qa |grep MySQL
若安装有可卸载:rpm -e ****** --要先后卸载客服端和服务器端

一.下载MySQL的安装文件
安装MySQL需要下面两个文件:
MySQL-server-5.0.16-0.i386.rpm
MySQL-client-5.0.16-0.i386.rpm
下载地址为:http://dev.mysql.com/downloads/mysql/5.0.html

二.安装MySQL
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。
1)安装前准备,创建目录  mkdir -p usr/local/mysql
cd进入该目录,上传安装包到/usr/local/mysql目录下

2)安装服务器端
[root@bogon local]# cd /user/local/mysql
[root@bogon local]# rpm -ivh MySQL-server-5.0.16-0.i386.rpm
测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
[root@bogon local]# netstat -nat

3)安装客户端
[root@bogon local]# rpm -ivh MySQL-client-5.0.16-0.i386.rpm
测试是否成功登录mysql,MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。[注意:这个root用户不是Linux的系统,mysql的初始管理帐号是root,没有密码]
[root@bogon local]# mysql
出现了“mysql>”提示符,恭喜你,安装成功!
增加了密码后的登录格式如下:
[root@bogon local]#mysql -u root -p
Enter password: (输入密码)
其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。
注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

4)验证安装是否成功:
rpm -qa |grep mySQL
 
5)修改密码
[root@bogon local]#/usr/bin/mysqladmin -u root password '123456'

6)对你连接的主机分配权限
>mysql GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO root@xxx.xxx.x.xx identified by '123456'; //xxx.xxx.x.xx是你的IP
 
7)更改Mysql默认字符集
# cp my-medium.cnf /etc/my.cnf
在[client]下加入 default-character-set=utf8
在[mysqld]下加入 default-character-set=utf8

三.MySQL重要目录
1、数据库目录 /var/lib/mysql/
2、配置文件 /usr/share/mysql(mysql.server命令及配置文件)  
3、相关命令 /usr/bin(mysqladmin mysqldump等命令)
4、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)

四.启动与停止
1、启动
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
[root@bogon init.d]# /etc/init.d/mysql start
第二种方法:[root@bogon init.d]#/usr/share/mysql/mysql.server start

2、停止
[root@bogon bin]#/usr/bin/mysqladmin -u root -p shutdown

五.开机自启动
在rc.local文件最后加上一句/usr/share/mysql/mysql.server start
[root@bogon init.d]# vi /etc/rc.d/init.d/rc.local
/usr/share/mysql/mysql.server start

六.安装过程遇到的问题
1.linux安装mysql-server提示conflicts with file from package
原因由包冲突引起的!解决思路,先移除冲突的libs包,在进行安装
解决办法:yum -y remove mysql-libs-5.1.52*        -y的意思就是不用询问是否remove

七.MySQL的常用操作
mysql安装后默认生成两个帐号:一个是root,未设置密码,可以从本机登录到mysql;另一个是匿名帐号,无帐号名、无密码,可以从本机登录,未提供用户名的连接都将假定为此帐号。

注意:MySQL中每个命令都要以分号结尾。
1.显示数据库
mysql>show database;

2.显示数据库中的表
mysql>use mysql;     (打开库,对每个库进行操作都要打开此库)
mysql>show tables;

3.显示数据表数构
mysql>describe 表名;

4.显示表中的记录
mysql>select * from 表名;

5.建库
mysql>create database 库名;

6.建表
mysql>use 库名;
mysql>create table 表名(字段设定列表);

7.增加记录
mysql>insert into 表名(列名) values(....);

8.修改记录
mysql>update ...;

9.删除记录
mysql>delete from 表名 where ...;

10.删库和删表
mysql>drop database 库名;
mysql>drop table 表名;

11.删除匿名帐号:
mysql>delete from user where user='' ;

12.删除密码为空的帐号:
mysql>delete from user where password='';

13.删除允许非localhost主机登录的帐号:
mysql>delete from user where host<>'localhost' ;

14.使命令生效
mysql>flush privileges;

15.退出MYSQL
mysql>exit;

16.mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";  //为root添加远程连接的能力。
还不能进行远程连接,则关闭防火墙
[root@ bogon ~]# /etc/rc.d/init.d/iptables stop

您可能感兴趣的文章:
CentOS 6.2 RPM安装MySQL5.0.16的方法介绍
CentOS 6上安装php-mcrypt扩展的方法
CentOS 6.2使用yum安装LAMP与phpMyadmin
CentOS 5.5使用yum安装LAMP(php环境)步骤分享
CentOS 6.2 yum 安装MySQL初始化警告错误的解决方法
CentOS 5.x 系统yum 升级php到5.2.x的方法(测试可用)
Linux下rpm安装php gd库支持(步骤详解)
关于CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位安装php5.2的方法详解
Linux(centos)下安装卸载命令rpm make install
用于 centos6.2 优化的shell脚本

[关闭]
~ ~