zoukankan      html  css  js  c++  java
  • Linux环境下安装mysql服务

       我使用的是阿里云的ECS服务,系统是CentOS7,安装mysql版本是5.7

      第一步,通过

      wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

      命令获取安装包,然后用yum命令:

      第二步,使用

      yum -y install mysql-community-server

      进行安装服务

      这样安装完mysql的配置文件在:/etc/my.cnf 

      运行输出日志文件:/var/log/mysqld.log

      使用service mysqld start 启动mysql

      我这里出现了以下错误:

      

      我们去mysql的日志中使用管道命令查询最后的错误信息如下:tail -n 100 /var/log/mysqld.log | grep 'ERROR'

      

       是因为mysql还没有进行初始化(或者初始化失败),这时候需要将my.cnf文件中datadir指向的目录清空或重命名:

      

      mv mysql mysql_bak

      然后我们在执行:mysqld --initialize  

      执行成功后,这时候是没有用户的,所以我们需要在my.cnf中添加一行:

      skip-grant-tables 意味跳过用户授权

      之后重启mysql

      service mysqld stop

      service mysqld start

      然后登陆:

      mysql -u root -p 

      键入空密码即可登陆成功了。

      

  • 相关阅读:
    django + dropzone.js 上传文件
    随机知识点---后续整理
    Python项目在Jenkins中的自动化测试实践(语法检查、单元测试,coverage(代码覆盖率)、自动打包)
    my read / zikao / nanjingdaxue
    OS + CentOS kernel parameter
    network / Wireshark
    使用docker部署springBoot并且yml配置文件不打包到jar中
    idea + springBoot项目配置远程调试
    MySql优化建议
    springBoot事务失效导致批量插入性能巨幅降低
  • 原文地址:https://www.cnblogs.com/yust/p/10883137.html
Copyright © 2011-2022 走看看