centos上传mysql安装

centos上传mysql安装

1.上传(xftp上传省略)
2.解压
2.1创建安装目录如

mkdir -p /opt/module
tar -zxvf mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz

3.移动mysql到文件夹下并更名为mysql

mv mysql-5.6.47-linux-glibc2.12-x86_64 /opt/module/
 mv mysql-5.6.47-linux-glibc2.12-x86_64/ mysql

4.创建一个mysql用户并更改 /opt/module/mysql 目录权限(用户和组)
4.1创建用户

 useradd -r -s /sbin/nologin mysql

4.2查看是否存在

 ll /opt/module/mysql

4.3更改权限

chown -R mysql.mysql /opt/module/mysql

5.初始化数据库
5.1进入mysql安装目录下(主:必须到安装目录下不然找不到执行脚本)

cd /opt/module/mysql/

5.2移除mariadb-libs库文件

 yum remove mariadb-libs

5.3初始化

/opt/module/mysql/scripts/mysql_install_db --user=mysql

6.移动support-files目录下的mysql.server脚本到/etc/init.d目录一份=>service

cp support-files/mysql.server /etc/init.d/mysql

7.修改mysql配置文件的路径为(如果安装路径为默认路径(/usr/local则不用修改))

vim /etc/init.d/mysql

在这里插入图片描述

8.启动mysql服务

service mysql start

9.设置密码并测试
(注:如果启动失败或者设置用户密码失败,是由于之前安装mysql残留,把/etc/my.cnf删除重启机器即可)
9.1设置密码

bin/mysqladmin -u root password 'rootroot'

9.2远程连接授权

source /root/.bash_profile

测试安装

 cd /opt/module/mysql/bin/

./mysql -uroot -p

9.3给mysql配置环境变量

vim /etc/profile
#MYSQL_HOME
export MYSQL_HOME=/opt/module/mysql
export PATH=$PATH:$MYSQL_HOME/bin
 source /etc/profile

然后可以直接输入

mysql -uroot -p

9.3在mysql中输入下面命令(注:密码更具自己设置而定,我的是rootroot所以下面这句,)

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

10.查看防火墙是否关闭或者开放端口
10.1查看防火墙

service iptables status
service iptables stop
service iptables status
chkconfig iptables off

10.2远程连接测试
chkconfig iptables off
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值