• MySQL安装问题


    一、5.7版本ZIP安装
    1.解压下载文件,例如:解压到D盘目录(D:MySQL 5.7.14)
    2.配置环境变量
    3.修改配置文件 my-default.ini或my.ini,若都没有则手动创建一个,将以下代码复制进去
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    #设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=D:MySQL 5.7.14
    # 设置mysql数据库的数据的存放目录,此处的data文件夹可能没有,需要手动创建
    datadir=D:MySQL 5.7.14data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    16
     
    1
    [mysql]
    2
    # 设置mysql客户端默认字符集
    3
    default-character-set=utf8
    4
    [mysqld]
    5
    #设置3306端口
    6
    port = 3306
    7
    # 设置mysql的安装目录
    8
    basedir=D:MySQL 5.7.14
    9
    # 设置mysql数据库的数据的存放目录,此处的data文件夹可能没有,需要手动创建
    10
    datadir=D:MySQL 5.7.14data
    11
    # 允许最大连接数
    12
    max_connections=200
    13
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    14
    character-set-server=utf8
    15
    # 创建新表时将使用的默认存储引擎
    16
    default-storage-engine=INNODB
    4.以管理员的身份运行CMD,若不是管理员可能会出现权限不足的错误。
    5.初始化MySQL命令,mysqld --initialize --user=mysql --console,命令运行之后会出现一个随机密码,在控制台找到这个密码复制粘贴(一般在最后一行,localhost:B6eg9yvDv&v)。
    6.安装MySQL服务,mysqld --install MySQL
    7.服务,net start mysql



    若忘记了密码,可以根据以下步骤解决
    1. 关闭正在运行的MySQL服务。 
    2. 打开DOS窗口,转到mysqlin目录。 
    3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录。 
    5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 
    6. 连接权限数据库: use mysql; 。 
    6. 改密码:update user set authentication_string=password("123") where user="root";(别忘了最后加分号)。 
    7. 刷新权限(必须步骤):flush privileges; 。 
    8. 退出 quit。 
    9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。 
    x
    1
    1. 关闭正在运行的MySQL服务。 
    2
    2. 打开DOS窗口,转到mysqlbin目录。 
    3
    3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 
    4
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlbin目录。 
    5
    5. 输入mysql回车,如果成功,将出现MySQL提示符 > 
    6
    6. 连接权限数据库: use mysql;  
    7
    6. 改密码:update user set authentication_string=password("123") where user="root";(别忘了最后加分号)。 
    8
    7. 刷新权限(必须步骤):flush privileges;  
    9
    8. 退出 quit。 
    10
    9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。 

    若是登录之后一直提示下面这句话,那么按以下操作解决:
    You must reset your password using ALTER USER statement before executing this statement.
    1. 进入MySQL控制台,输入以下命令运行
    SET PASSWORD = PASSWORD('your new password');
    
    2.ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
    
    3.flush privileges;
    x
    1
    1. 进入MySQL控制台,输入以下命令运行
    2
    SET PASSWORD = PASSWORD('your new password');
    3
    4
    2.ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
    5
    6
    3.flush privileges;










  • 相关阅读:
    小结:ac自动机
    ubuntu14.04美化
    [LeetCode] 160. Intersection of Two Linked Lists 求两个链表的交集
    [LeetCode] 161. One Edit Distance 一个编辑距离
    [LeetCode] 72. Edit Distance 编辑距离
    [LeetCode] 162. Find Peak Element 查找峰值元素
    [LeetCode] 169. Majority Element 多数元素
    [LeetCode] 171. Excel Sheet Column Number 求Excel表列序号
    [LeetCode] 168. Excel Sheet Column Title 求Excel表列名称
    [LeetCode] 242. Valid Anagram 验证变位词
  • 原文地址:https://www.cnblogs.com/lantianxun/p/9552548.html
Copyright © 2020-2023  润新知