1.官网https://www.mysql.com/下载Mysql安装包
下载可以选择放在你想要放的电脑位置,也可以下下来后放在你自己想要放的位置也行。
我把这玩意儿放D盘了,解压后这样:
点开解压后的文件夹,找到bin文件
2.配置环境变量
1)打开我的电脑->属性->高级->环境变量
2)选择path,在其后面添加你的mysql bin文件夹的路径
打开mysql.ini文件,粘贴下面这一堆 :
文本如下,方便粘贴:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.23-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.23-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3.搞完上面两步,我就按照网上说的,去DOS窗口去执行什么mysqld --initialize-insecure --user=mysql 之类的命令了,发现说mysqld不是内部命令,
然后我不死心 net start mysql,提示说服务名无效/服务无法启动,所以我干脆 就d:切到D盘后,去我Mysql安装的bin目录下启动mysql --innstall,然后特娘的成了。
4.接着我寻思这下应该可以启动了,执行net start mysql ,呵呵哒了 ,再去找解决方法
本着对技术的不好奇不喜欢的心态,我找了个解决方法,对照着改了 ,步骤如下:
1)修改mysql.ini文件 :
2)删除我之前自己建的data文件夹,在bin目录下执行mysql --initialize
然后你们看到data文件夹自己创建好了,内容如下图:
5.然后执行 Net start mysql ,终于解决 完成 。 ~~~~~耶耶耶~~~恨不得永远不用搞技术,真呀么真开心~~~~
6.!!!尼玛以为Mysql就这样放过我了嘛!@ 踏马 我又踩坑了。--SO 接下来配置权限:
按照网上的通用步骤:执行mysql -u root -p ,按理说第一次下载就直接回车就行了,不用输入密码!但是我也不知道不是版本的原因,我无法不输入密码操作,报错的情况如下图:
所以,我试了若干种方法,最后一种方法成功了:
我们在
mysqld install安装
mysqld --initialize初始化
net start mysql启动mysql
这几个步骤执行完成后,会在咱们data文件夹里面有一个.err结尾的文件:
打开后就能看到初始的密码了,奶奶的走了好多坑。
这样再按照下图执行,终于成功了尼玛~~~
机器程序是死的,人是活的,大家一起进步鸭 !