代码改变世界

阿里云centos 中安装mysql 5.6

2017-11-14 16:10  ljinch  阅读(374)  评论(0)    收藏  举报

1.下载安装包

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

安装包网盘下载地址: http://pan.baidu.com/s/1eSfEUNS

2、解压

tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

3.添加用户组和用户

添加系统mysql组和mysql用户:

执行命令:groupadd mysql和useradd -r -g mysql mysql

4.安装autoconf 库及libaio库

yum -y install autoconf 

yum -y install libaio

5.安装mysql

进入安装mysql软件目录:执行命令 cd /usr/local/mysql

修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./

删除系统自带的my.cnf文件: rm -rf /etc/my.cnf

执行Mysql安装命令:./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp

 

6.启动mysql服务及添加开机启动mysql服务

添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录

启动mysql服务:执行命令service mysql start

#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了

export PATH=$PATH:/usr/local/mysql/bin
配置生效命令:source /etc/profile
 
7.修改数据库账号密码及远程连接
进入数据库:mysql
选择mysql库: use mysql

 修改root账号密码:grant all privileges on *.* to root@localhost identified by '123456';

修改外网可访问:update user set host = '%' where user ='root';
删除空账号:delete from user where USER='';(mysql数据库的user表里,存在用户名为空的账户即匿名账户,回导致登录的时候是虽然用的是root,但实际是匿名登录的)

刷新权限:flush privileges;