zoukankan      html  css  js  c++  java
  • Linux安装mysql.8.0.12


    1. linux安装mysql8.0.12,亲测可用。

    以下是安装过程中出现的问题:

     1 [root@localtest1 file]# systemctl start mysqld
     2 Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
     3 
     4 [root@localtest1 file]# systemctl status mysqld
     5 ● mysqld.service - MySQL Server
     6    Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
     7    Active: failed (Result: exit-code) since Tue 2018-09-11 19:58:27 CST; 15s ago
     8      Docs: man:mysqld(8)
     9            http://dev.mysql.com/doc/refman/en/using-systemd.html
    10   Process: 29481 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (code=exited, status=1/FAILURE)
    11   Process: 29454 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
    12  Main PID: 29481 (code=exited, status=1/FAILURE)
    13    Status: "SERVER_BOOTING"
    14     Error: 98 (Address already in use)
    15 
    16 Sep 11 19:58:23 localtest1.guandata.com systemd[1]: Starting MySQL Server...
    17 Sep 11 19:58:27 localtest1.guandata.com systemd[1]: mysqld.service: main process exited, code=exited, status=1/FAILURE
    18 Sep 11 19:58:27 localtest1.guandata.com systemd[1]: Failed to start MySQL Server.
    19 Sep 11 19:58:27 localtest1.guandata.com systemd[1]: Unit mysqld.service entered failed state.
    20 Sep 11 19:58:27 localtest1.guandata.com systemd[1]: mysqld.service failed.
    21 [root@localtest1 file]# lsof -i :3306
    22 COMMAND     PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
    23 docker-pr 17413 root    4u  IPv6 23187758      0t0  TCP *:mysql (LISTEN)
    24 
    25 原因:docker中已使用mysql并占用3306端口。由于我是测试自己的项目,就改了自己的mysql的端口号,重新装了一个mysql。
    修改mysql端口号:
    [root@localtest1 file]# vi /etc/my.cnf
    增加行:
    port=7566

    2. 安装过程中会用到的linux命令

     1 启动mysqld服务
     2 systemctl start mysqld
     3 
     4 查看mysqld状态
     5 systemctl status mysqld
     6 
     7 查看mysql日志
     8 tail -n 100 /var/log/mysqld.log  
     9 
    10 列出谁在使用某个端口(https://www.cnblogs.com/sparkbj/p/7161669.html)
    11 lsof -i :7566
    12 
    13 netstat命令用来打印Linux中网络系统的状态信息
    14 netstat -anp|grep 0715

    3. MySQL.8.0.12密码修改策略 

  • 相关阅读:
    python中os模块和sys模块的常见用法
    Python 十进制转换为二进制 高位补零
    Invalid prop: custom validator check failed for prop "pagerCount"的报错
    Centos7 安装使用virtualenvwrapper
    如何使用CORS解决跨域问题
    内置模块
    文件操作的相关
    小数据池的概念
    set()集合的概念与一般操作
    有关于dict(字典)的特性与操作方法
  • 原文地址:https://www.cnblogs.com/yfzhou/p/9633132.html
Copyright © 2011-2022 走看看