mysql解压版安装


MySql 解压版安装 指南 推荐版

by GavinH

MySql简介

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

Mysql 下载地址
http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.6/

执行下载:
cd /usr/local

wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
1.解压
tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.35-linux-glibc2.5-x86_64 mysql
2.添加用户
 useradd mysql 
3.设置mysql用户密码
echo '123456'|passwd --stdin mysql
4.设置权限
cd /usr/local  
chown -R mysql:mysql mysql/
5.切换用户
su - mysql
6.进入脚本目录,安装
cd /usr/local/mysql/scripts/

安装
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  
7.配置
cd /usr/local/mysql/support-files/

su root

cp my-default.cnf /etc/my.cnf

是否覆盖?输入 y

vi /etc/my.cnf

加入

basedir=/usr/local/mysql
datadir=/usr/local/mysql/data

cd /usr/local/mysql/support-files

cp mysql.server /etc/init.d/mysql

vi /etc/init.d/mysql

将

basedir=
datadir=

修改为

basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
8.环境变量设置
vi /etc/profile

在
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
之前加入
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
保存退出
source /etc/profile
9.启动
启动设置:

chkconfig --add mysql  
chkconfig mysql on  
service mysql start 
10.登陆
mysql -u root -p

输入密码(第一次登陆,密码默认为空,直接回车即可)

登录成功
其他
设置 [email protected] 的登陆密码

/usr/local/mysql/bin/mysqladmin -u root password 'demo'

增加 [email protected]% 用户,使其可以远程连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'demo'  WITH GRANT OPTION;

flush privileges;

开放防火墙的 3306 端口

vi /etc/sysconfig/iptables

加入

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重启防火墙

service iptables restart