下载,使用命令方式最为方便, linux 64位
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2. 解压
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
# 复制到特定目录
cp-r mysql-5.6.33-linux-glibc2.5-x86_64/* /usr/local/mysql
3. 添加用户组
groupadd mysql
useradd -g mysql mysql
4. 安装
cd /usr/local/mysql
# 创建数据库存放路径
mkdir ./data/mysql
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mydqld
cp support-files/my-default.cnf /etc/my.cnf
# 修改启动脚本
vim /etc/init.d/mysqld
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
# 修改配置文件
vim /etc/my.cnf
[client]
no-beep
socket=/tmp/mysql.sock
port=3306
[mysql]
default-character-set=utf8
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data/mysql
port=3306
socket=/tmp/mysql.sock
character-set-server=utf8
#skip-grant-tables
5. 加入环境变量,编辑/etc/profile
vim /etc/profile
# 增加如下内容
export MYSQL=/usr/local/mysql/
export PATH=$MYSQL/bin:$PATH
6. 启动与关闭
service mysql start
service mysql stop
7. 错误处理
完成安装与配置后,启动mysql, 当执行 mysql -u root -p时,一般会出现root密码问题,
可以先把打开my.cnf中的skip-grant-tables,关掉密码登录,然后
mysql> mysql;
mysql> use mysql;
mysql> update user set password=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> quit
如上完成,即可修改密码,重新登录即可。