一、安装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的安装目录
--with-charset=utf8 //指定默认字符集
--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