centos 安装mysql5.7.17_CentOS6.5安装Mysql5.7.17

一  卸载预装数据库

Centos可能会预装一个数据库mariadb  它是mysql的一个分支,完全兼容mysql的命令。

但是我们要的是mysql  而且不卸载掉  安装mysql会报错

sheel> rpm -qa|grep mariadb 查看是否安装了mariadb

sheel> rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 删除

二  安装

上传mysql安装包到/usr/local(注意:这是mysql的默认目录 放在这能省去一些麻烦事)

sheel> groupadd mysql 创建mysql组

shell> useradd -r -g mysql -s /bin/false mysql 创建mysql用户 并放入mysql组 注意:这个mysql用户没有登录系统的权限

shell> cd /usr/local 进入/usr/local目录

shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz 解压mysql到/usr/local目录

shell> ln -s full-path-to-mysql-VERSION-OS mysql 这是创建一个符号链接 也可以将解压出来的目录改名为mysql

shell> cd mysql 进入

shell> mkdir mysql-files 创建一个目录

shell> chown mysql:mysql mysql-files 指定创建者为mysql

shell> chmod 750 mysql-files 分配权限

shell> bin/mysqld --initialize --user=mysql 这一步会生成一个初始密码 在最后一行 请打开记事本备注

shell> bin/mysql_ssl_rsa_setup

shell> bin/mysqld_safe --user=mysql & 启动

三  mysql命令

在执行完第二步后数据库已经启动  我们进入/usr/local/mysql/support-files目录(可以先停止一下)

shell> ./mysql.server stop 停止

shell> ./mysql.server start 启动

shell> ./mysql.server restart 重启

这只是我使用的启动,停止指令    还有几种方法可以启动    感兴趣的可以百度一下

四  连接

进入mysql/bin目录

shell> ./mysql -uroot -p 如果报错 试试这个./mysql -h 127.0.0.1 -p

shell> Enter password: 将初始密码粘上

这就进入了mysql模式了

mysql> set password = password('root'); 我设置密码为root

mysql> grant all privileges on *.* to 'root'@'%' identified by 'root用户密码' with grant option; 赋给root用户远程连接权限

mysql> exit; 退出连接mysql

shell> firewall-cmd --zone=public --add-port=3306/tcp --permanent 开启3306端口

shell> firewall-cmd --reload 刷新防火墙 让3306端口立即生效

mysql配置好了  现在可以使用windows上的连接工具连接了

五  创建开机启动脚本

我们每次都需要手动输入命令来开启mysql   这样很麻烦   如果配置为开机启动可以解决这个问题

sheel> cd /usr/local/mysql/support-files/

sheel> cp mysql.server /etc/init.d/mysql 将服务脚本拷贝到 开启启动目录 并改名为mysql

sheel> chkconfig --add mysql 将mysql添加为服务

sheel> chkconfig --level 35 mysql on 设置自启动时机

这样开机的时候就会启动mysql了

将mysql配置为服务之后      就可以使用服务启动/关闭/重启了

sheel> service mysql start 启动

sheel> service mysql stop 停止

sheel> service mysql restart 重启

sheel> service mysql reload 重载配置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值