写下这篇文章是源于我电脑上没装mysql,今天突然得用到数据库,所以下了个解压版的mysql(作,用安装版多好),下载好之后突然发现不会弄,后面去网上各种翻资料,吸取前辈的经验才写下这篇文章(前辈的肩膀是用来踩得,O(∩_∩)O哈哈~)。
1.官网下载https://dev.mysql.com/downloads/mysql/
2.解压包到其他盘(我这里是F盘,建议不要放到C盘,不要问为什么)
3.到mysql-5.7.18 -win64下面新建一个my.ini文件,然后在里面添加一下内容:
(我在官网上下的这个解压版是没有my-default.ini这个文件的,没有也没事,新建一个my.ini文件,添加下面的就行了。在网上找了下别的资料,目测只需要basedir和datadir就行)
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
#你的mysql解压目录
basedir=F:\mysql\mysql-5.7.18-winx64
#设置mysql数据库的数据的存放目录
datadir=F:\mysql\mysql-5.7.18-winx64\data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4.在cmd窗口中完成以下操作(我这里就不截图了,偷个懒):
注意:以管理者身份运行cmd
a.进入解压文件夹的bin文件下(cd ~ 切换目录)
b.mysqld --initialize 初始化数据库
c.mysqld -install 注册mysql服务(如果出现什么问题输入mysqld -remove,再试试重新注册服务。实在不行去找找my.ini里面的路径是不是写对了)
d.net start mysql 运行mysql服务(net stop mysql 停止mysql服务)
e.ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; 解压版的mysql默认是没有密码的,输入这一行语句是你在进行d操作成功后出现 “mysql> ”操作。
(mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';)
注:多上网找找资料,自己归纳才是王道。
(第一次用简书写文章,写的不好的地方请多多指点。另外本人是菜鸟一枚,写这篇文章也是想和更多的菜鸟分享,一起进步)