首先下载mysql安装包
(1)打开
http://dev.mysql.com/downloads/mysql/
(2)选择 linux - Generic 也可通过点击
Looking for previous GA versions? 选择mysql以前的版本
(3)再选择 版本(5.6.30)及系统 (linux - Generic) (上一步骤我选择了以前的版本)
(4)再选择下载(根据系统需要选择自己对应的版本位数)
下载完毕后,得到安装包 mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
(可直接ssh登录到远程服务器 在服务器上直接下载mysql
#cd /opt/software
#curl -O http://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
)
ssh登录到远程服务器,开始执行以下命令
1.解压tar包
cd /opt/software
tar -xzvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql-5.6.30
2.添加用户与组
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql mysql-5.6.30
3.安装数据库
su mysql
cd mysql-5.6.30/scripts
./mysql_install_db --user=mysql --basedir=/opt/software/mysql-5.6.30 --datadir=/opt/software/mysql-5.6.30/data
exit
#basedir及datadir选择自己的mysql安装目录
#安装若出现 ./mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory 。
则执行 yum -y install perl perl-devel
#若出现Installing MySQL system tables.../opt/mysql-5.6.30/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory。则执行 yum install libaio*
4.配置文件
cd /software/mysql-5.6.30/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql
#若mysql的安装目录是/usr/local/mysql,则可省略此步 因为当它们值为空时,默认值即为/usr/local/mysql
修改文件中的两个变更值
basedir=/opt/software/mysql-5.6.30
datadir=/opt/software/mysql-5.6.30/data
datadir=/opt/software/mysql-5.6.30/data
#设置默认字符集开始 若无字符要求此处可跳过
vim /etc/my.cnf 设置如下值
[client]
default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] character_set_server=utf8 init_connect='SET NAMES utf8'#设置默认字符集结束 若无字符要求此处可跳过
保存退出(:wq!)
5.配置环境变量
vim /etc/profile
export MYSQL_HOME="/opt/software/mysql-5.6.30"
export PATH="$PATH:$MYSQL_HOME/bin"
保存退出(:wq!)
使文件修改后立即生效
方法1:
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
# source /etc/profile
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
# source /etc/profile
6.添加自启动服务
chkconfig --add mysql
chkconfig mysql on
7.启动mysql
service mysql start
#service mysql stop 关闭mysql
8.登录mysql及改密码与配置远程访问
mysqladmin -u root password 123456
#修改root用户密码 此处修改密码为123456
mysql -u root
-p
#登录mysql,需要输入密码 此处时输入上面的修改的密码 如我需输入123456
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#允许root用户远程访问 123456 为密码
mysql>FLUSH PRIVILEGES;
#刷新权限
mysql>exit
9.使用mysql辅助客户端远程连接数据库即可