预安装:
yum install libaio
yum -y install perl perl-devel
mysql 安装:
下载:[https://dev.mysql.com/downloads/mysql/5.6.html#downloads]
tar -xvzf mysql-5.6.38-linux-glibc2.12-i686.tar.gz
如果是64位的系统,选择x86_64版本(mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz)
mv mysql-5.6.38-linux-glibc2.12-i686/ /apps/mysql
mkdir mysql/data //在mysql下面创建data数据库文件目录
groupadd mysql //添加mysql用户组
useradd mysql -g mysql //在mysql组下添加用户mysql 或者 useradd -r -g mysql mysql
cd mysql //切换到mysql目录
chown -R mysql . //给当前目录设置所属用户
chgrp -R mysql . //给当前用户设置用户组
cd mysql/scripts //切换到mysql 的scripts目录下
./mysql_install_db --user=mysql --basedir=/apps/mysql/ --datadir=/apps/mysql/data //初始化
cd support-files
cp my-default.cnf /etc/my.cnf //复制mysql配置文件
cp -a ./support-files/mysql.server /etc/init.d/mysqld //mysql的服务脚本放到系统服务中
#修改启动脚本
vi /etc/init.d/mysqld
#修改项:
basedir = /apps/mysql
datadir = /apps/mysql/data
修改/etc/my.cnf
修改以下几项:
basedir = /apps/mysql
datadir = /apps/mysql/data
port=7306
character-set-server = utf8
设置mysql命令:
ln -s /apps/mysql/bin/mysql /usr/bin/mysql
或者
export PATH=$PATH:/apps/mysql/bin
source /etc/profile
service mysqld start //启动mysql
chkconfig --add mysqld //设置开机自启动
set password=password('123456'); // 设置密码
mysql -u root -p //登录
grant all privileges on *.* to root@'%' identified by "123456";
//设置远程权限
flush privileges;
select host,user,password from user; //查询设置结果