MySql 5.7.13解压版安装和出现的一些问题

来源:互联网 发布:hbuilder下载 mac 编辑:程序博客网 时间:2024/04/30 11:44

1、配置文件
建议先配置一下默认文件。在mysql-5.7.13-winx64目录下,把my-default.ini改名为my.ini。
2、修改路径
右键编辑my.ini,设置mysql的安装目录。
这里写图片描述
3、配置环境变量
右键我的电脑->属性->高级系统设置->环境变量->path->编辑,
将你的mysql软件下的bin目录的全路径放里面。 (注意别忘记了分号;)
4、安装mysql
以管理员身份运行cmd,(注意管理员权限)。
以管理员身份打开cmd窗口后,将目录切换到你的mysql解压安装
文件bin目录下。再输入mysqld -install,回车运行,(注意是mysqld不是mysql)。
然后输入net start mysql启动服务。
5、出现的问题和解决办法
(1)、拒绝访问(用管理员身份运行cmd)
(2)、
这里写图片描述
只针对mysql5.7.13;如果安装目录下有data文件夹的话先删除,然后打开cmd运行
mysqld –initialize-insecure自动生成无密码的root用户(运行不了就到mysql\bin文件夹下运行,正确配置过环境变量的应该都可以运行)
mysqld –initialize自动生成带随机密码的root用户。
注意:data文件夹不为空是不能执行这个命令的。先删除data目录下的所有文件或者移走。
(3)、修改用户名为root的密码;
关闭mysql命令net stop mysql;
编辑my.ini配置文件,在[mysqld]条目下加一条命令
skip-grant-tables
打开cmd,运行mysqld –skip-grant-tables,(运行不了就到mysql\bin文件夹下运行)别关闭
然后重新打开cmd,运行mysqld -u root(运行不了就到mysql\bin文件夹下运行)然后依次运行
连接数据库:use mysql;
改密码:update user set authentication_string=password(‘新密码’) where user=’root’ and Host = ‘localhost’;
刷新权限:flush privileges;
退出 quit。
删除添加在[mysqld]条目下的skip-grant-tables重新打开cmd,用户名root,密码你刚刚设置的就能登录了;
(4)、成功登录之后,不管运行任何命令,总是提示这个
mysql error: You must reset your password using ALTER USER statement before executing this statement.
step 1: set password = password(‘your new password’);
step 2: alter user ‘root’@’localhost’ password expire never;
step 3: flush privileges;
完成之后退出重新登录就好了;

如有错误,希望大家批评我会改正;我也在不断的学习。

0 0
原创粉丝点击