Win10下的Mysql配置

在学习django开发的过程中,尽管vim+ubuntu已经足够强大,但是由于wsl的限制,似乎不是那么容易部署到云端,于是在保留ubuntu的开发进度的前提下,我尝试着将目前的进度移植到windows平台下,可能对以后部署在Azure上也有一定的好处。没错就是宇宙无敌第一IDE:Visual Studio!
但是在移植过程中其实出现了很多波折,因此在此记录一下,但是波折也是成长的一部分呀,感恩ing.

一:VS中Django开发注意事项

VS中创建Django开发框架还是非常容易的,但是需要注意的是,VS中的最上面的Django框架是使用了Twitter Bootstrap示例的模板框架,对于我们从头开发的参考价值不大,因此我们一般选择空Django Web项目。


模板项目.png

空项目.png

一开始,我是想将所有的文件都直接搬过来的,过不然系统会接二连三的报错,主要有因为没有创建超级用户而先使用用户权限的设置,windows与ubuntu中对连接mysql和django的相关库配置不太相同的错误,总之想生搬硬套是不可能了,只能从头开始,就当复习一遍。
除此之外,windows的mysql的安装着实难倒我了。

二:Mysql in WIN

由于之前在win环境下下载使用过Mysql,这次也没多想,直接在官网下载了如下版本,没想到是噩梦的开始,安装慢不说,安好之后才知道mysql shell是不能直接使用sql语句操作的,这就很尴尬。
而且在使用命令行登录mysql的时候发现权限一直是被拒绝的,重启mysql服务器被告知不在可使用的工作区内,我???

mysql.png

只能求助谷歌爸爸,下载了压缩包并解压到空文件夹下,又写了一个ini配置文件:
https://dev.mysql.com/downloads/mysql/

[mysqld]
port=3306
basedir=C:\mysql\mysql-8.0.16-winx64
datadir=C:\mysql\mysql-8.0.16-winx64\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8

随后是熟悉的初始化和改密码环节:

mysqld --initialize --user=mysql --console
mysqld -install
net start mysql
mysql -u root -p  #输入初始化时会产生的临时密码
alter user root@localhost identified  by '###'

这样安装的Mysql运行正常,也没有安装别的图形程序,简洁干练,喜欢。

目前发现的一些错误就是这些,应该有更简单的移植项目的方法,欢迎留言指正。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,135评论 1 3
  • 快下班时,老友突然微信我,后来闲聊到 晚上吃了晚饭。 闲时,看到另一个老友的微信,然后看了下对方朋友圈,再看了今晚...
    简单人D阅读 301评论 0 0
  • 今天早上和老婆交流的时候,说到儿子做作业不够主动,明明作业不多,就是拖拖拉拉较长时间才能做完,我们都认为这是一个问...
    Jasonjiangsmile阅读 249评论 0 0
  • 【今日读书】《学习力》 【今日读书时间】读书总结 【阅读总结】最近处于一个迷茫期,工作上频繁跳槽却没有方向,业务上...
    然仄仄平平也阅读 103评论 0 0

友情链接更多精彩内容