zoukankan      html  css  js  c++  java
  • mysql 安装

    mysql 安装


    Windows 上安装 mysql 8.x

    安装步骤(zip

    • 下载 mysql
    • 配置环境变量
      • 添加新系统变量(MYSQL_HOME 变量值为zip解压目录)
      • 在path里添加 %MYSQL_HOME%in;
    • 初始化(详细介绍)
      进入解压后bin目录下,在cmd下执行
    mysqld --initialize --console
    
    • 记录随机产生的密码(用于首次登陆)
    • 安装服务
    mysqld --install 服务名 --服务名可省略
    
    • 启动服务
    net start mysql 
    

    删除mysql

    • 开始 --> 控制面板 --> 管理工具 --> 服务
    • 停掉mysql服务
    • 卸载mysql
    sc delete mysql
    
    • 删除注册表
      • 执行regedit,打开注册表
      • 删除如下包含mysql相关的注册表(PS:删除MySQL/MySQLD)
    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL
    

    问题解决

    • 不是有效的win32程序
      删除bin目录下名为mysqld的文件(大小为0k)。

    • Navicat for MySQL 1251错误(不支持身份认证方式)
      修改加密规则

    # 修改加密规则(`root`:用户名; `passwor`d:密码; `localhost`:开放的 ip,开放所有 ip 使用 `%`) 
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 
    # 更新一下用户的密码 
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 
    # 刷新权限 
    FLUSH PRIVILEGES; 
    
    • Navicat for MySQL 1045错误
    # 登录
    mysql -u root -p 
    # 显示已有数据库
    show databases;
    # 使用mysql库
    use mysql;
    # 修改密码
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';
    # 退出
    quit
    

    Linux 上安装 mysql

    安装步骤(rpm

    1. 执行如下命令安装

      wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm
      yum localinstall mysql80-community-release-el7-1.noarch.rpm
      yum install mysql-community-server
      

      安装完成后,默认路径如下:

      • 安装路径应: /usr/share/mysql
      • mysqldump 文件位置: /usr/bin/mysqldump
      • 配置文件路径: /etc/my.cnf
      • 数据目录: /var/lib/mysql
    2. 启动 mysql

      # 启动
      service mysqld start
      # 查看运行状态
      service mysqld status
      
    3. 修改初始密码

      # 查看随机生成密码
      grep 'temporary password' /var/log/mysqld.log
      # 登录
      mysql -uroot -p
      # 修改密码(需包含大写字母、小写字母、数字和特殊字符,并且长度不小于8位)
      ALTER USER 'root'@'localhost' IDENTIFIED BY '密码!';
      

    问题解决

    注意版本问题,可以避免大多数问题。

    • Please read "Security" section of the manual to find out how to run mysqld as root! 错误

      1. 最简单的方式是在执行命令后添加--user=root参数。 (强制使用系统root用户初始化,不推荐)
      2. 创建系统新用户,执行命令。
    • Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 错误

      进入mysql安装目录,执行 mysql_install_db 命令。

  • 相关阅读:
    OSX安装nginx和rtmp模块(rtmp直播服务器搭建)
    用runtime来重写Coder和deCode方法 归档解档的时候使用
    Homebrew安装卸载
    Cannot create a new pixel buffer adaptor with an asset writer input that has already started writing'
    OSX下面用ffmpeg抓取桌面以及摄像头推流进行直播
    让nginx支持HLS
    iOS 字典转json字符串
    iOS 七牛多张图片上传
    iOS9UICollectionView自定义布局modifying attributes returned by UICollectionViewFlowLayout without copying them
    Xcode6 iOS7模拟器和Xcode7 iOS8模拟器离线下载
  • 原文地址:https://www.cnblogs.com/wscy/p/9991303.html
Copyright © 2011-2022 走看看