一、安装mysql

1.下载mysql源码包

目前mysql最新版本为mysql-5.5.28,下载地址:http://dev.mysql.com/downloads/mysql/

#wget -p /usr/local http://dl.mysql.cn/mysql5/5.0/mysql-5.0.22.tar.gz

2.解压缩安装包

#tar  zxvf  mysql-5.1.49.tar.gz

3.进入mysql目录

#cd  mysql-5.1.49

4.安装

#./configure  --prefix=/usr/local/mysql           //指定mysql的安装目录
Linux下mysql安装详解_p  --with-charset=utf8                           //指定默认字符集
Linux下mysql安装详解_p  --with-collation=utf8_general_ci              //默认排序
#make                                            //编译代码软件
#make  install                                   //安装

#make  clean                                    //清除编译产生文件

二.配置mysql数据库

1.设置my.cnf配置文件

#cp  /etc/my.cnf  /etc/my.cnf.bak

#cp  /usr/local/mysql/share/mysql/my-medium.cnf  /etc/my.cnf

2.初始化数据库

#/usr/local/mysql/bin/mysql_install_db --user=mysq

注:以上初始化mysql数据库的授权表,须指明为mysql用户,将在mysql安装目录下建立var目录

3.配置PATH文件

#vim  /etc/profile                

export  PATH=$PATH:/usr/local/mysql/bin        //添加该语句

#source  /etc/profile                       //更改生效

#which  mysql                               //检查PATH配置

4.赋予my.conf权限

#chmod  744 /etc/my.cnf

5.配置my.conf文件(可选)

#vim  /etc/my.cnf

查找[client]:

添加user=root,
去掉password前的注释并设定root账户的密码,
设定port,使用netstat –atln | grep “端口号”查看你自己的端口是否被占用,
更改socket,默认/tmp/mysql.sock可能和其他的mysql服务器冲突,修改到当前mysql安装目录下。
查找[mysqld]:

设定port及socket,
设定datadir=/usr/local/mysql/var
对client及mysqld均添加default-character-set=utf8

三.运行mysql

1.验证安装

#mysql  -V                //查看mysql版本

2.启动mysql

#/etc/init.d/mysqld start

3.查看mysql状态

#mysql   -u  root  -p

mysql>show database;

4.登陆修改mysql的root密码

#/usr/bin/mysql

mysql>USE mysql;

mysql> UPDATE user SET Password =  new-password  WHERE User = 'root' ;

mysql>flush privileges;(重载授权表)

mysql>quit

 

 
Linux下mysql安装详解_p