1、添加mysql 用户及用户组
groupadd mysql
useradd -r -g mysql mysql
2、创建安装目录并授权
mkdir /usr/lcoal/mysql
chown -R mysql.mysql /usr/local/mysql
3、解压文件
tar -zxvf mysql-5.1.73-linux-x86_64-glibc23.tar.gz
4、移动到想安装目录
mv mysql-5.1.73-linux-x86_64-glibc23 /usr/lcoal/mysql
5、创建配置文件
vim /etc/my.cnf
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysqld]
port=3306
lower_case_table_names = 1
character_set_server=utf8
#skip-grant-tables
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
[client]
socket=/tmp/mysql.sock
确认是否存在相应文件夹及读写权限
mkdir -p /var/run/mysql
chown mysql.mysql /var/run/mysql
6、初始化数据库
./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
7、启动数据库
/usr/local/mysql/support-files/mysql.server start
./mysqld_safe --defaults-file=/etc/my.cnf --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
如报错,查看日志 tail -50 /var/log/mysqld.log
8、创建软链接
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 如不添加 找不到mysqld 服务,报错信息如下:unit mysqld.service could not be found
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql 如不添加 找不到mysql 命令,报错信息如下:-bash:mysql command not found
9、查看端口状态
netstat -ntlp | grep 3306
10、设置开机自启动
查看服务列表 chkconfig --list
3、4、5状态为开或者为 on 则表示成功。 如果是 关或者 off 则执行一下:
chkconfig --level 345 mysqld on
添加服务 chkconfig --add mysqld