Linux安装mysql5.6

预安装:
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; //查询设置结果

你可能感兴趣的:(Linux安装mysql5.6)