首先去官网下载压缩版并解压
然后安装教程正式开始
如果存在mysql服务,删除mysql服务
sc delete "mysql"
以管理员身份运行cmd,并cd到mysql中的bin目录下
安装服务 mysqld --install
数据库初始化 mysqld --initialize --console
该命令会创建data目录与数据库,生成root用户和临时密码,我们需要记住以便于登录
启动MySQL服务 net start mysql
连接MySQL mysql -u root -p
然后输入临时密码
登录成功后修改密码 set password = password('新密码');
MySQL新版本修改密码命令
ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";
忘记密码的解决方法一
打开MySQL安装路径下的my.ini文件,不存在则新建一个文件
添加内容
[mysqld]
basedir=MySQL安装路径
datadir=MySQL安装路径\data
skip-grant-tables
以管理员身份运行cmd,重启MySQL服务 service mysql restart
cd到mysql中的bin目录下
不输入密码回车即可进入数据库 mysql -u root -p
使用mysql数据库 use mysql
修改密码 set password = password('新密码');
强制立即生效 flush privileges;
删除MySQL安装路径下的my.ini文件
重启MySQL服务,重新进入数据库
成功
忘记密码的解决方法二
以管理员身份运行cmd,停止mysql服务 net stop mysql
打开一个cmd窗口输入 mysqld --skip-grant-tables (注意:这个cmd命令窗口不要关闭)
重新打开一个cmd窗口,运行下面命令
mysql
use mysql
update user set authentication_string=password('新密码') where user='root';
继续以管理员身份运行cmd,启动mysql服务net start mysql
成功
直接授权允许远程用户登录访问mysql的方法
从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:(首先登陆MySQL服务器,填写下面代码即可)
mysql -u root -p
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
操作完后切记执行以下命令刷新权限
FLUSH PRIVILEGES;