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

【转】MySQL 5.6 解压安装总结

2017-12-21 22:08 357 查看

安装篇:

https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

关键步骤:

1. 环境变量设置。增加环境变量 MYSQL_HOME = xxx -> path中添加 ;%MYSQL_HOME%\bin

2. my.ini 文件配置,网上搜一下,可以使用最简单的配置,保证能运行。(basedir,datadir,port)

3. 系统管理员身份设置

输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)

安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功!

此时很多人会出现错误,请看注意:

注意:这个时候经常会出现错误2和错误1067。

如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);

如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。

4. mysql -u root -p

密码篇:

(1) root因为没有设置密码无法正常登录的问题 https://www.cnblogs.com/wxdblog/p/6864475.html

1.以系统管理员身份运行cmd.

  2.查看mysql是否已经启动,如果已经启动,就停止:net stop mysql.

  3.切换到MySQL安装路径下:D:\WAMP\MySQL-5.6.36\bin;如果已经配了环境变量,可以不用切换了。

  4.在命令行输入:mysqld -nt --skip-grant-tables

  5.重启以管理员身份运行一个cmd,输入:mysql -uroot -p,Enter进入数据库。

(2) 更新密码的命令https://www.cnblogs.com/playcode/p/5646206.html

如果是mysql 5.6以前的,输入UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';

  如果是mysql 5.6以后的,输入UPDATE mysql.user SET authentication_string=PASSWORD('root') WHERE USER='root';

  这是由于5.6以后user表中没有password字段。

  输入FLUSH PRIVILEGES; 刷新数据库。

  输入quit ,推出mysql。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL