基于centos7快速安装mysql5.7教程解析_Linux

来源:脚本之家  责任编辑:小易  

1、原因:可能是/usr/local/mysql/mysql.pid文件没有写的权限;解决方法:给予权限,执行“chmod 775/usr/local/mysql/-R”然后重新启动mysqld。2、原因:可能进程里已经存在mysql进程;解决方法:用命令“ps-ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill-9 进程号”杀死,然后重新启动mysqld。3、原因:可能是第二次在机器上安装mysql,有残余数据影响了服务的启动;解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。4、原因:mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir);解决方法:请在[mysqld]下设置这一行:datadir=usr/local/mysql/data。5、原因:skip-federated字段问题;解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。6、原因:错误日志目录不存在;解决方法:使用“chown”“chmod”命令赋予mysql所有者及权限。7、原因:如果是centos系统,默认会开启selinux;解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。8、原因:log-bin路径错误;解决方法:查看对应数据库下的error log,例如我的数据库为,/usr/local/mysql/var目录,其下的localhost.localdomain.err为错误日志,只要把其下的ib_logfile*删除即可,重启mysql即可。一、Linux下MySQL的启动与停止1、Mysql启动、停止、重启常用命令a、启动方式(1)使用 service 启动:[root@localhost/]#service mysqld start(5.0版本是mysqld)[root@szxdb etc]#service mysql start(5.5.7版本是mysql)(2)使用 mysqld 脚本启动:etc/inint.d/mysqld start(3)使用 safe_mysqld 启动:safe_mysqld&b、停止方式(1)使用 service 启动:service mysqld stop(2)使用 mysqld 脚本启动:/etc/inint.d/mysqld stop(3)mysqladmin shutdownc、重启方式(1)使用 service 启动:service mysqld restartservice mysql restart(5.5.7版本命令)(2)使用 mysqld 脚本启动:etc/init.d/mysqld restartwww.zgxue.com防采集请勿采集本网。

一.

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

更好的性能 对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的。 更好的InnoDB存储引擎 更为健壮的复制功能 复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用。M

二.

yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

目录错了。你当前已经在bin目录下,所以不需要用bin。命令那里把bin改成 . 就可以了

三.

yum -y install mysql-community-server

更好的性能 对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的。 更好的InnoDB存储引擎 更为健壮的复制功能 复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用。M

四.

systemctl start mysqld<br>ps -ef | grep mysql

#安装mysql 依赖 [html] view plain copy yum -y install gcc cmake make gcc-c++ ncurses-devel openssl-devel bison ncurses chkconfig lsof #删除mariadb相关包 #列出所有被安装的rpm package #删除列表中的包 [html] view plain copy rpm -q

五.mysql默认密码

按提示操作那两个命令 最好使用其他的数据库

cat /var/log/mysqld.log

登陆

mysql -uroot -pykO:DNGXx5ee

 七.修改默认密码

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Qwe340721@';

设置允许远程登录

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

 退出

exit;

 八.防火墙开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

 九.配置mysql默认编码为utf-8

vim /etc/my.cnf<br><br>

character_set_server=utf8

init_connect='SET NAMES utf8'

 

十.重启服务

systemctl restart mysqld  

好几种安装方法,有二进制安装,yum安装,rpm包安装。二进制安装链接MySQL:MySQL 5.6 Reference Manual:2.2 Installing MySQL on Unix/Linux Using Generic Binarieshttps://dev.mysql.com/doc/refman/5.6/en/binary-installation.htmlyum安装shell>groupadd mysqlshell>useradd-r-g mysql-s/bin/false mysqlshell>cd/usr/localshell>tar zxvf/path/to/mysql-VERSION-OS.tar.gzshell>ln-s full-path-to-mysql-VERSION-OS mysqlshell>cd mysqlshell>chown-R mysql.shell>chgrp-R mysql.shell>scripts/mysql_install_db-user=mysqlshell>chown-R root.shell>chown-R mysql datashell>bin/mysqld_safe-user=mysql&Next command is optionalshell>cp support-files/mysql.server/etc/init.d/mysql.serverYUM安装MySQL:MySQL 5.6 Reference Manual:2.5.1 Installing MySQL on Linux Using the MySQL Yum Repositoryhttps://dev.mysql.com/doc/refman/5.6/en/linux-installation-yum-repo.htmlRPM包安装MySQL:MySQL 5.6 Reference Manual:2.5.5 Installing MySQL on Linux Using RPM Packages from Oraclehttps://dev.mysql.com/doc/refman/5.6/en/linux-installation-rpm.html还可以看看MariaDB数据库的安装和使用。www.linuxprobe.com/chapter-18.html内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • centos8部署lnmp环境之编译安装mysql8.0.29的教程详解
  • linux(centos7)使用 rpm 安装 mysql 8.0.11的教程
  • centos7.5 安装 mysql8.0.19的教程图文详解
  • vmware中安装centos7(设置静态ip地址)并通过docker容器安装mysql数据库(超详细教程)
  • linux(centos7)下安装mysql8.0.18的教程图解
  • centos 6.2 安装 mysql 5.7.28的教程(mysql 笔记)
  • centos安装mysql8.x的教程
  • 让apache 2支持.htaccess并实现目录加密的方法
  • centos 6.5 下配置dns服务器的方法(图文详解)
  • linux centos7断网下安装应用程序详解
  • 详解centos 6.5如何安装realtek无线网卡驱动
  • linux下查看进程打开的文件句柄数和如何修改方法
  • centos7.3下vsftp服务的安装方法
  • linux增加iptables防火墙规则的示例
  • centos系统临时禁止一个用户的方法
  • linux下进程数量的限制pid_max的配置方法
  • linux 3.x/4.x/5.x 忘记宝塔面板密码的解决方法
  • 如何用CentOS7安装MySQL5.7
  • centos7安装lmysql5.7.X,安装正常,启动报错(如下...
  • centos7下怎么安装mysql-5.7.17-linux-glibc2.5-x86
  • centos7安装mysql 5.7怎样指定默认配置文件
  • centos7怎么rpm安装mysql5.7
  • Linux下安装mysql5.7.21,在进行初始化时
  • centos7怎么编译安装mysql5.7
  • centos7 编译安装mysql5.7 bison出错
  • 求大神解惑,centos7环境已经安装mysql,怎么启动m...
  • “centos”怎样安装“mysql”客户端?
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全星外虚拟主机华众虚拟主机linuxwin服务器ftp服务器dns服务器tomcat nginxzabbix云和虚拟化服务器其它首页服务器linuxcentos8部署lnmp环境之编译安装mysql8.0.29的教程详解linux(centos7)使用 rpm 安装 mysql 8.0.11的教程centos7.5 安装 mysql8.0.19的教程图文详解vmware中安装centos7(设置静态ip地址)并通过docker容器安装mysql数据库(超详细教程)linux(centos7)下安装mysql8.0.18的教程图解centos 6.2 安装 mysql 5.7.28的教程(mysql 笔记)centos安装mysql8.x的教程让apache 2支持.htaccess并实现目录加密的方法centos 6.5 下配置dns服务器的方法(图文详解)linux centos7断网下安装应用程序详解详解centos 6.5如何安装realtek无线网卡驱动linux下查看进程打开的文件句柄数和如何修改方法centos7.3下vsftp服务的安装方法linux增加iptables防火墙规则的示例centos系统临时禁止一个用户的方法linux下进程数量的限制pid_max的配置方法linux 3.x/4.x/5.x 忘记宝塔面板密码的解决方法apache开启.htaccess及.htaccessservice temporarily unavailabllinux下实现免密码登录(超详细)apache rewrite url重定向功能的linux下用cron定时执行任务的方法apache性能测试工具ab使用详解centos 6.4安装配置lamp服务器(a阿里云服务器ping不通解决办法(centos+nginx+php+mysql详细配置apache you don""t have permissapache开启伪静态的方法分享树莓派4安装ubuntu 19.10的教程详解详解centos中完全删除mysql的方法centos 7中添加一个新用户并授权的步骤详apache服务器中.htaccess文件的实用配置示简单谈谈centos7中配置phplinux下一个智能重启apache服务器的脚本分详解linux ssh登录流程ubuntu 18.04安装 pyenv、pyenv-virtualeubuntu常见错误问题的解决方法小结
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved