赞
踩
mysql的安装地址
链接:MySQL :: Download MySQL Community Server
1、新建一个名为my.ini的文件
2、添加内容
- # msyql服务器配置
- [mysqld]
- # 设置3306端口
- port=3306
- #mysql的安装根目录
- basedir = D:\Program Files\Mysql\mysql-8.0.33-winx64
- #数据保存路径【此目录不用手动创建,配置完成后运行安装程序会自动创建】
- datadir = D:\Program Files\Mysql\mysql-8.0.33-winx64\data
- # 允许最大连接数
- max_connections=200
- # 允许连接失败的次数。
- max_connect_errors=10
- # 服务端使用的字符集默认为utf8
- character-set-server=utf8mb4
- # 创建新表时将使用的默认存储引擎
- default-storage-engine=INNODB
- # 默认使用“mysql_native_password”插件认证
- #mysql_native_password
- default_authentication_plugin=mysql_native_password
- [mysql]
- # 设置mysql客户端默认字符集
- default-character-set=utf8mb4
- [client]
- # 设置mysql客户端连接服务端时默认使用的端口
- port=3306
- default-character-set=utf8mb4
打开环境变量,更改mysql的环境变量
- 变量名:MYSQL_HOME
- 变量值:文件的解压目录( D:\Program Files\Mysql\mysql-8.0.33-winx64)
编辑path,添加 %MYSQL_HOME%\bin
用命令行安装MySql
①先进入到安装目录的bin目录下再进行操作
②初始化数据库,这时候,mysql 数据库目录将会多一个:data目录
命令: ./mysqld --initialize-insecure
③ 安装 Mysql
命令: ./mysqld -install
④ 服务启动
命令: net start mysql
⑤登录Mysql
- 说明:1)、首次登录mysql 无需输入密码,直接回车
- 2)、指定数据库”Mysql“
- 3)、设置密码
- 4)、刷新数据库
- 5)、完成!
解决方案:
第一步:首先先停止mysql服务。可通过net stop mysql
或者任务管理器中关闭。
管理员权限打开cmd操作停止mysql服务:
第二步:跳过Mysql密码验证
进入命令提示符(管理员登陆)操作,进入mysql目录中bin文件夹下,mysql8.0与其他版本不同的地方在于无法直接使用mysqld --skip-grant-tables来跳过密码登录。
在这我们使用mysqld -console --skip-grant-tables --shared-memory来跳过权限验证。
mysqld --console --skip-grant-tables --shared-memory
在输入这行代码之后,如下显示,我们就已经成功跳过Mysql的密码登录了:
在上述步骤之后,再打开一个管理员模式运行的cmd.exe
进入mysql下的bin目录后,直接登录mysql
不需要通过net start mysql
打开mysql服务
在命令行中输入以下代码
- d:
- cd D:\mysql-8.0.19-winx64\bin(此处输入自己电脑上的安装目录)
- mysql -u root -p
此时会显示让你输入密码,直接回车,就可以成功连接Mysql。
输入代码,将密码设置为空(此时还不能直接修改密码,必须先设置为空,否则会报错)
- use mysql; (使用mysql数据表)
- update user set authentication_string='' where user='root';(将密码置为空)
- quit; (然后退出Mysql)
net stop mysql(关闭mysql服务,虽然会显示没有开启服务,但是以防万一)
net start mysql(再打开mysql服务)
- cd D:\mysql-8.0.19-winx64\bin (此处输入自己电脑上的安装目录)
-
- # 登录mysql
- mysql -u root -p
- (此处会显示输入密码,直接回车就好了,第四步我们已经将他置为空了)
-
- # 修改密码
- ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';(更改密码为root)
成功!!!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。