今天开始,俺是实习dba一枚,可是,啥都不会,对不起这个岗位啊,如今开始,学习mysql。mysql
1.下载mysq的源码包,地址嘛,google一下就出来了。sql
2.解压(我下载的是.gz的源码包,其余的请换参数):shell
tar zxvf mysql-5.1.61.tar.gz数据库
3.进入解压完的目录ide
cd mysql-5.1.61.tar.gz学习
4.建立系统帐号(由于是系统帐号嘛,就须要能够登陆了)google
useradd mysql -s /sbin/nologin源码
5.编译开始,把程序跟data分开放,省得本身都糊涂了it
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql_db --with-phread --enable-thread-safe-client编译
6 编译安装(安装完以后,/usr/local下面会自动生成mysql目录)
make && make install
7.复制配置文件
到mysql目录下的/share/mysql下面找一个叫my-large.cnf的文件cp到/etc/下面,更名为my.cnf
cp /usr/local/mysql/share/mysql/my-large.cnf /etc/my.cnf
8.修改主目录所属用户组
chown -R mysql:mysql ./mysql
9.初始化数据库(初始化是为了建立系统须要的表,这个文件实际上是一个shell脚本)
/usr/local/mysql/bin/mysql_install_db -user=mysql
10.启动mysql
进入mysql安装目录的bin目录,用mysql_safe启动mysql服务,须要用mysql的用户名来启动
mysql/bin/mysqld_safe --user=mysql &
11.用mysql的客户端访问mysql,若是可以正常访问,说明mysql安装成功。