Mysql教程—二进制分发版安装

环境

服务器:阿里云服务器
操作系统:CentOs6.8
mysql版本:5.5
内存:2G

下载

地址:https://dev.mysql.com/downloads/mysql/5.5.html

部署

下载并解压mysql

1> cd /usr/local/

2> mkdir mysql5.5

3> rz [选择本地mysql-5.5.59-linux-glibc2.12-x86_64.tar.gz]  ##出错使用yum -y install lrzsz安装rz

4> tar -xzvf mysql-5.5.28-linux2.6-i686.tar.gz  ##xzvf解压gz包使用

移动并更名为/usr/local/mysql,这是mysql启动的默认目录,不在该目录下启动需特殊指定

5> mv mysql-5.5.59-linux-glibc2.12-x86_64 /usr/local/mysql

设置用户权限

6> groupadd mysql  ##添加组群

7> useradd -r -g mysql mysql  ## -r:设置系统用户给  -g [group]:设置初始组 

8> cd /usr/local/mysql

9> chown -R mysql .   ##递归设置目录的所属用户

10> chgrp -R mysql .  ##递归设置目录的所属组

设置配置文件

11> cp support-files/my-medium.cnf /etc/my.cnf  ##复制配置文件为全局,默认加载该配置文件
#vi /data1/mysql_3308/my.cnf
如果使用默认目录该步骤可忽略.
修改配置文件,将端口和相关目录的都改为新的设置,如下:
[client]
character-set-server = utf8
port    = 3308
socket  = /tmp/mysql_3308.sock

[mysqld]
user    = mysql
port    = 3308
socket  = /tmp/mysql_3308.sock
basedir = /usr/local/mysql
datadir = /data1/mysql_3308/data
log-error = /data1/mysql_3308/mysql_error.log
pid-file = /data1/mysql_3308/mysql.pidMysql

初始化mysql

12> scripts/mysql_install_db --user=mysql  ## --defaults-file=/data1/mysql_3308/my.cnf --datadir=/data1/mysql_3308/data后面命令可以指定初始化不同的配置

设置为/etc/init.d管理启动、停止

13> cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

启动mysql

14> server mysql start
默认目录可以忽略该步骤.
当启动另一个实例时,可以指定一个启动文件:
/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my.cnf &;

检查启动

pe -ef|grep 'mysql'

外部访问

重新设置密码

mysql> use mysql ;
mysql> update user set password=PASSWORD("123456") where user='root';  ##5.7版本密码字段不相同
mysql> FLUSH PRIVILEGES;  ##刷新权限
shell> /usr/local/mysql/bin/mysql -u root -p123456 ##验证密码登录 

. 开放防火墙端口(阿里云默认不启用防火墙)

设置阿里云准入准出端口规则

设置远程访问权限

#修权限表方式
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;

#增加权限方式
mysql> grant all privileges on *.* to 'root'@'%'identified by '你得密码';
mysql> FLUSH PRIVILEGES;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值