通过这段时间对MySQL的学习,利用周六闲暇时间对MySQL5.7.11安装与配置做一个简单的总结:
1. 首先去MySQL官方下载资源:
下载地址:http://dev.mysql.com/downloads/mysql/
关于下载是按照自己实际操作系统环境下载对应的MySQL 5.7.11
2. 下载完成后,拷贝到指定位置,配置MySQL
解压缩mysql-5.7.11-winx64.zip文件到任意目录(注:如果是正式服务器上,建议不要安装在C盘,由于测试直接放到D盘根目录下面,路径为D:\mysql-5.7.11-winx64);配置环境变量:计算机---右键属性-----高级系统设置------环境变量,在----Path---的值后面添加“D:\mysql-5.7.11-winx64\bin”,确定。
3, 安装MySQL:
打开CMD(管理员权限),进入D:\mysql-5.7.11-winx64\bin目录,输入“mysqld -install”,回车;在输入“mysqld --initialize”,会自动在D:\mysql-5.7.11-winx64目录下创建data文件件。
4 ,初始化MySQL:在D:\mysql-5.7.11-winx64下,复制my-default.ini文件,更名为my.ini,设置其中参数:basedir和datadir
basedir = D:\mysql-5.7.11-winx64
datadir = D:\mysql-5.7.11-winx64\data
5, 初始化root密码:
(1)先确保已停止mysql服务,可以在CMD中输入“net stop mysql”;
(2)CMD中输入“mysqld --skip-grant-tables”回车 ,这个CMD会卡死,不管它;
(3)另开一个CMD(管理员权限),进入D:\mysql-5.7.11-winx64\bin目录,输入“mysql -u root”回车,进入mysql数据库;
(4)依次输入:(修改root密码为123456)
use mysql
update user setauthentication_string = password("123456") where user ="root";
flush privileges;
exit
6, 连接mysql数据库,建表:
用CMD直接 输入 mysql -uroot -p密码;
或者推荐用navicatformysql,下载解压缩navicatformysql.zip,放置于任意目录,打开navicat.exe,点击“连接”,输入连接名,比如“test”(任意英文+数字),密码输入“123456”(5节中设置的密码),确定。
双击连接名称(test)即可连接成功,并可以右键新建数据库。
%%安装过程中: mysql5.7报错处理You must reset your password using ALTER USER statement before executing
mysql>use mysql
ERROR1820 (HY000): You must reset your password using ALTER USER statement beforeexecuting this statement.
mysql>SET PASSWORD = PASSWORD("sql123$%");
QueryOK, 0 rows affected, 1 warning (0.00 sec)
mysql>ALTER USER "root"@"localhost" PASSWORD EXPIRE NEVER;
QueryOK, 0 rows affected (0.00 sec)
mysql>flush privileges;
QueryOK, 0 rows affected (0.05 sec)
mysql>quit
Bye
%%%%%%mysql Access deniedfor user root@localhost错误解决方法总结
SET PASSWORD FOR 'root'@'localhost' =PASSWORD('MyNewPassword');