腾讯云主机安装mysql

腾讯云主机安装MySQL

首先检查centos7系统自带mariadb数据库,先卸载再安装mysql,防止有冲突。

  1. 如果/etc下有my.cnf也卸载掉
  2. 查询是否有安装的mariadb文件(rpm -qa | grep mariadb )
  3. 使用-nodeps 不考虑依赖,强制卸载(rpm -e –nodeps )

从官网下载mysql数据库安装包(mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz),并解压缩,用工具传到/usr/local目录下

先卸掉之前安装的mysql,再开始一下步骤
find / -name mysql|xargs rm -rf

  1. 解压缩
    cd /usr/local
    tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

  2. 修改解压后的文件名为mysql
    mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql

  3. 创建data数据文件目录
    在local目录下

添加mysql用户组和mysql用户,更改mysql目录拥有者(可选)

  1. 添加
    groupadd mysql
    useradd -r -g mysql mysql

  2. 改变目录的用拥有者
    cd /usr/local/mysql
    chown -R mysql
    chgrp -R mysql

初始化配置

bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data
这里写图片描述
红框中初始密码一会下边会用到

配置ssl加密相关(可选)

bin/mysql_ssl_rsa_setup –datadir=/usr/local/mysql/data
这里写图片描述

新建并修改系统配置文件

mysql5.7.21不需要my.cnf文件

cd /usr/local/mysql/support-files
cp mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
修改以下内容:
这里写图片描述

启动mysql

  1. 启动mysql
    /etc/init.d/mysql start

  2. 登录数据库
    mysql -hlocalhost -uroot -p
    如果出现:-bash: mysql: command not found
    就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin –没有出现就不用执行
    输入上边生成的临时密码

  3. 修改密码
    set password=password(‘123456’);

  4. 设置root账户的host地址(修改了才可以远程连接)
    grant all privileges on . to ‘root’@’%’ identified by ‘123456’;
    flush privileges;
    use mysql;
    查看root账户访问控制已经被修改
    select host,user from user;
    这里写图片描述

  5. 启动防火墙,防火墙放行3306端口
    systemctl start firewalld
    firewall-cmd –zone=public –add-port=3306/tcp –permanent
    service firewalld restart
    这里就可以使用远程连接测试了;
    如果连不上关闭防火墙即可
    systemctl stop firewalld
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值