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
Post a Comment