今天给公司的电脑装上了win10,心血来潮想自己搭建wamp。前面的都还好啦,系统安装,php解压,apache的安装配置,就是弄mysql有点麻烦,毕竟不是可以像linux一行命令搞掂。
1、首先到官网下载最新的mysql,官网:https://dev.mysql.com/downloads/mysql/
MSI版本的是直接界面化安装,zip压缩包解压dos窗口安装,我选择了zip
2、下载之后解压到安装的目录,并用cmd进入当前目录/bin
3、接下来,在安装目录下,创建一个新空文件夹data和一个my.ini文件,其内容如下:
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8
[mysqld]#设置3306端口
port = 3306 # 设置mysql的安装目录
basedir=E:/mysql-5.7.12-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:/mysql-5.7.12-winx64/data
# 允许最大连接数
max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8
# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB
basedir:安装mysql的路径
datadir:刚创建的data目录路径
4、cmd 输入 mysqld --initialize-insecure
再输入:mysqld -install (如果说已经存在,可以使用 sc delete mysql 或者 mysql -remove 将其删除)
显示Service successfully installed你就棒棒哒了
net start mysql #启动mysql服务
如果出现MySQL 服务无法启动状况,你可以看看my.ini文件中basedir和datadir中的路径有没有写好
5、以上都通过之后,我们需要配置一下mysql的密码(因为这时候是没有密码的)
cmd 输入 mysqladmin -u root password *******
mysql -u root -p //进入mysql
show databases; //尝试一下
如果可以正常显示数据库出来,就说明你已经成功了
注意哟!
如果在mysqld --initialize-insecure这一步报错,请百度下载vcredist_x64.exe或者vcredist_x86.exe,安装后解决报错
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:JefskyWong ——程序猿甜品店
链接:https://www.jefsky.com/blog/194
来源:https://www.jefsky.com/