lz今天在官网http://mysql.org下载了个mysql5.7,结果解压后发现找不到setup安装文件。上网一查才知道原来这不是安装版,而是解压版,需要手动配置。
本想重新下载个安装版的省事,但是作为一心想走运维方向的好菇凉,正好可以接触下怎么配置mysql。
在这里要严肃鄙视下一些直接抄袭别人博客的人,压根没有试过可行还是不可行就直接复制过去,导致大部分找到的文章都是抄袭的,没多大参考价值,浪费宝贵时间。
起码要试验过可行后,或者哪里不可行,把解决方案贴出来分享,才能不断进步嘛~~
不说废话了,接下来:
1,添加系统变量,在path里加入你的bin所在位置。具体:右键计算机-属性-高级系统设置-环境变量-系统变量,在path里加入mysql下的bin的路径,我的是“d:\software\mysql-5.7.3-m13-winx64\bin;”
2,新建一个记事本,命名为“my-small.ini"
3,编辑内容如下:
把这个文件保存到c:\windows\下。
为了方便大家,贴上该文件:
# the following options will be passed to all mysql clients
[client]
default-character-set=utf8
#passward=12344321
port=3306
socket=/tmp/mysql.sock
#here follows entries for some specific programs
#the mysql server
[mysqld]
explicit_defaults_for_timestamp=true
default-character-set=utf8
skip-grant-tables
basedir=d:\software\mysql-5.7.3-m13-winx64
datadir=d:\software\mysql-5.7.3-m13-winx64\data
default-storage-engine=MyISAM
port=3306
socket=/tmp/mysql.sock
#skip-locking
key_buffer=384M
max_allowed_packet=1M
table_cache=512
sort_buffer_size=2M
read_buffer_size=2M
read_rnd_buffer_size=8M
myisam_sort_buffer_size=64M
thread_cache_size=8
4,运行cmd-》mysql
可能会遇到的问题:
1,”no database selected“:使用前应该先创建\选择数据库;创建:“create database db_name;”,使用:"use db_name"
2,ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘te1‘,解决:
先退出mysql:mysql>exit;
登陆:c:\users\lanzao>mysql -h localhost -u root
然后就可以创建数据库和使用了。
完全是个人安装时遇到的情况和解决方法,实践可行。各种原理还没参透,有兴趣请自行上网查阅。