MYSQL Binary Installation

1. 安装前准备


1.1   安装rpm 补丁
yum install gcc
yum install ncurses-devel
yum install gcc-c++

1.2   新建相关文件夹:(根据需求确认路径)
base文件夹:/home/mysql
data文件夹:/home/mysql/data

1.3   新建用户
groupadd mysql
useradd -g mysql mysql
chown -R mysql.mysql /home/mysql

1.4   下载安装介质(下文为安装5.0.92的说明)

2. 安装MYSQL


2.1   解压缩安装介质
tar xvf mysql-5.0.92.tar.gz

2.2   进行编译
进入mysql的数据库安装目录
./configure --prefix=/home/mysql --with-tcp-port=3306 --with-charset=utf8 --with-extra-charsets=gb2312,big5,gbk,binary,ascii,latin1 --enable-local-infile --with-mysqld-user=mysql
      
说明:prefix指的是数据库的安装目录,之后的参数设置分别为使用的端口,默认字符集,可用字符集,Mysql的属于用户

2.3   进行安装
              make
make install

2.4   复制配置文件
cp 安装包/support-files/my-medium.cnf /etc/my.cnf
cp 安装包/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld

2.5   初始化数据库
cd 安装包/scripts
./mysql_install_db --user=root --datadir=/home/mysql/data --basedir=/home/mysql

2.6   启动mysql服务
/etc/init.d/mysqld start
启动完成之后用ps -ef |grep mysql 命令查看是否启动
      
如果启动不了,则查看mysql日志信息,一般情况下,日志在/home/mysql/data/下的err文件中

              建议解决方案,修改/etc/my.cnf文件
              [mysqld]下加入
              user=root
              basedir=/home/mysql
              datadir=/home/mysql/data

2.7   修改root密码
              /home/mysql/bin/mysql -u root
mysql>use mysql;
mysql>update user set password=PASSWORD("123456") where user='root';
mysql>FLUSH PRIVILEGES;

Comments

Popular posts from this blog

Nginx Proxy & Load Balance & LNMP

Snort+barnyard2+Snorby CentOS 6.5_64 Installation

ORACLE Error