• 【MySQL】MySQL环境搭建


    第一步:下载https://dev.mysql.com/downloads

    注册个Oracle帐号吧,偶尔还是能用到,习惯在官网下载

    这里选择版本5.7.18

     第二步:新建my.ini文件

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    [mysqld]
    #bind-address = 127.0.0.1
    #设置3306端口
    port = 3306 
    # 设置mysql的安装目录
    basedir=D:mysql5.7.18mysql-5.7.18-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:mysql5.7.18mysql-5.7.18-winx64data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB

    将my.ini文件放在bin目录下

    最新版本的安装和以前的差别有点大哦,简化得已经没有任何可操作性。

    第三步:安装

    解压,cmd.exe 以管理员身份进入(不是管理员执行下面install会报错,大胆尝试)

    mysql5.7.18mysql-5.7.18-winx64in>mysqld install

    第四步:启动服务

    mysql5.7.18mysql-5.7.18-winx64in>net start mysql

    解决mysql服务无法启动的问题:

    错误描述:

    D:mysql5.7.18mysql-5.7.18-winx64in>mysqld -remove
    Service successfully removed.

    D:mysql5.7.18mysql-5.7.18-winx64in>mysqld -install
    Service successfully installed.

    D:zhoulonggui_envmysql5.7.18mysql-5.7.18-winx64in>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务无法启动。

    服务没有报告任何错误。

    1.由于已经安装了mysql,所以先卸载,执行命令:mysqld -remove

    2.将my.ini移动到bin目录下

    3.执行命令:mysqld --initialize --user=mysql --console

    4.保存临时密码

    5.执行命令:mysqld -install,net start mysql

    D:mysql5.7.18mysql-5.7.18-winx64in>mysqld install
    Service successfully installed.

    启动服务后:可以用临时密码尝试登录

    6.执行命令:mysqladmin -u root -p password xxxxxx

    D:mysql5.7.18mysql-5.7.18-winx64in>mysqladmin -u root -p password 此处为新密码
    Enter password: 此处输入临时密码
    mysqladmin: [Warning] Using a password on the command line interface can be insecure.
    Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

    root密码修改成功!!!!!

    可以尝试用新密码登录:

    D:zhoulonggui_envmysql5.7.18mysql-5.7.18-winx64in>mysql -uroot -p
    Enter password: ******
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 9
    Server version: 5.7.18 MySQL Community Server (GPL)

    Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql> exit
    Bye

    大功告成!!!!!

    命令顺序清单:

    mysqld -remove
    
    mysqld --initialize --user=mysql --console
    
    mysqld -install
    
    net start mysql
    
    mysqladmin -u root -p password 123456
    
    mysql -uroot -p

     建议参考:http://jingyan.baidu.com/article/b24f6c820a029b86bfe5da3c.html

     

  • 相关阅读:
    MySQL版本详解
    数据库安全[一]
    python itertools模块学习
    两列布局实例
    Linux 原始套接字抓包实例
    [转]Linux终端快捷键
    SQL中的LEFT JOIN 和 RIGHT JOIN 以及INNER JOIN
    twisted框架入门笔记(1)
    一个关于lambda的题目
    找出数组中仅仅一个出现两次的数
  • 原文地址:https://www.cnblogs.com/flydkPocketMagic/p/7074064.html
Copyright © 2020-2023  润新知