您的位置:首页 > 数据库 > MySQL

安装MySQL-5.7方法及问题解决

2019-03-02 13:55 696 查看

安装MySQL-5.7

  1. 首先,进入MySQL官网:
    点击DOWNLOADS:
  2. 进入Community:
  3. 选择下载:
  4. 选择Server:
  5. 选择版本:
  6. 选择适合电脑的版本下载:
  7. 下载的压缩包进行解压
  8. 环境变量配置:
    在系统 -> 属性中,设置环境变量Path:
    添加MySQL刚才解压文件中的bin路径:例如:E:\Program Files\mysql\bin

在命令行中进行安装

  1. 管理员身份打开cmd(命令行);
cmd > mysqld --initialize-insecure
cmd > mysqld --remove
cmd > mysqld --install

  • 如果环境变量没有配好就会出错,没有配置环境变量的安装方法:
cmd > E:
cmd > cd Program Files\mysql\bin   \\进入安装目录
E:\Program Files\mysql\bin > mysqld --initialize-insecure
E:\Program Files\mysql\bin > mysqld --remove
E:\Program Files\mysql\bin > mysqld --install
  1. 修改配置文件:
    my.ini文件一般在C盘(C:\Program Files\MySQL\MySQL Server 5.1)
    记事本打开
sql_mode="NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES"
# skip-grant-tables

解释:#是注释,skip-grant-tables是用于清除密码的(当密码忘记时,去掉密码,重新设置密码)

basedir="E:\\Program Files\mysql-5.7\"
datadir="E:\\Program Files\mysql-5.7\data\"
# 填写的是解压包的位置,自己可以在里面先新建一个data文件夹


注意检查一下,所有字符编码格式都改为utf8,防止乱码。
3. 设置密码:
这也是出现:**ERROR 1045 (28000) Access Denied for user ‘root’@‘localhost’ (using password: ‘YES’)**的解决方法:

  • 这仅仅属于新装时出现这种错误的方法;
  • 出现这种错误,还有可能是上面的配置文件没有写好。

管理员身份启动cmd(命令行):

cmd > net start mysql    # 启动MySQL
# 关闭MySQL的命令是net stop mysql
cmd > mysql -u root -p
Enter Password: # 不输入密码直接Enter
mysql >   # 已进入MySQL
mysql > set password for 'root'@'localhost'=password('123456');
# 123456就是密码,注意分号
mysql > exit    # 退出MySQL
cmd > net stop mysql    # 关闭MySQL服务器
# 检测是否成功:
cmd > mysql -u root -p
Enter Password: ******   # 输入密码
mysql >     # 进入MySQL
  1. 更换密码:
  • 在my.ini文件中,去掉skip-grant-tables的注释;
  • 在cmd命令中启动MySQL,无密码进入mysql,与设置密码相同再设置密码。
  • 关闭MySQL,在my.ini文件中把skip-grant-tables的注释加上。
  • 同样的方法,再设置一遍密码即可。
  1. MySQL的简单使用:

    注意:
    root是用户的名称,你也可以新建一个用户为它设置密码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐