mysql下载过程:
1.百度MySQL,进入mysql官网https://www.mysql.com/,选择download,或者直接进入https://www.mysql.com/
2.在页面中选择community地址为https://dev.mysql.com/downloads/,下图所示
3.选择左边的mysql community server,地址为https://dev.mysql.com/downloads/mysql/,如图
4.下滑页面,选择所需的版本
5.点击download下载
6.把下载后的文件解压出来
mysql安装过程
首先在解压出来的文件中添加文件my.ini,如图
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=D:\mysql
datadir=D:\mysql\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
1.以管理员身份运行cmd(打开C:\Windows\System32,找到cmd,然后右键选择以管理员身份运行)
2.进入mysql文件下的bin目录(这里我的目录为D:\mysql,所以我的命令是cd D:\mysql\bin)
3.执行命令 mysqld -install
4.执行命令 mysqld --initialize
5.执行命令 net start mysql
6.执行命令sql -uroot -p然后回车,之后会让输入密码,但是我们不知道密码,所以直接回车
这个时候会出现出现 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
解决办法:
1.NET stop mysql
2.管理员身份运行cmd,进入mysql的bin目录下(安装过程中的前两步),如果之前的命令行没有关闭可以忽略这一步
3.运行命令 mysqld --skip-grant-tables,这是光标会一直闪,
4.打开cmd,然后在mysql的bin目录下
5.执行命令sql -uroot -p然后回车,之后会让输入密码,但是我们不知道密码,所以直接回车
这时候就进到了mysql里(提示符变成mysql>)因此我们在这修改密码
修改root密码
1.mysql>use mysql;
2.mysql>slect * from user;
3.这里如果显示的是 authentication_string(新版的5.7以后吧)就执行
mysql>update user set authentication_string=password("root") where user="root";
如果显示的是password 就执行
mysql>update user set password=password("root") where user="root";
4.flush privileges;
下次再登录的时候输入密码就是了比如 mysql -uroot -proot就直接登录了