mysql 5.7.11 zip安装配置方法图文教程
一、下载mysql5.7.11zip安装包
本机以win764位系统为例,如果是32位系统,请下载32位的安装包
http://dev.mysql.com/downloads/mysql/
选择Windows(x86,64-bit),ZIPArchive下载包
二、解压安装包|ExtractingtheInstallArchive
D:\victor.min\software\mysql-5.7.11-winx64#我的解压目录
三、创建一个空文件夹,命名为data,也可以随便命名,用来存放数据
#本机创建在D:\victor.min\software\mysql-5.7.11-winx64目录下,所以最后会看到 D:\victor.min\software\mysql-5.7.11-winx64\data#此文件夹后面会有用到
四、配置一个自己的启动配置文件|CreatinganOptionFile
如果自己用没什么特别的,就把D:\victor.min\software\mysql-5.7.11-winx64\my-default.ini文件copy一份,重新命名为my.ini,修改里面的几个参数就好了||配置文件如下
#Foradviceonhowtochangesettingspleasesee #http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html #***DONOTEDITTHISFILE.It'satemplatewhichwillbecopiedtothe #***defaultlocationduringinstall,andwillbereplacedifyou #***upgradetoanewerversionofMySQL. [mysqld] #Removeleading#andsettotheamountofRAMforthemostimportantdata #cacheinMySQL.Startat70%oftotalRAMfordedicatedserver,else10%. #innodb_buffer_pool_size=128M #Removeleading#toturnonaveryimportantdataintegrityoption:logging #changestothebinarylogbetweenbackups. #log_bin #Thesearecommonlyset,removethe#andsetasrequired. #basedir=..... #datadir=..... #port=..... #server_id=..... ######################### #basedir为安装文件解压后的目录|basedir和datadir可以使用相对路径 #basedir=./.. basedir=D:\\victor.min\\software\\mysql-5.7.11-winx64 #datadir为用来存放数据的目录 #datadir=./../data datadir=D:\\victor.min\\software\\mysql-5.7.11-winx64\\data #port为端口号 port=3306 #mar_connections为最大连接数 max_connections=20 character_set_server=utf8 #Removeleading#tosetoptionsmainlyusefulforreportingservers. #TheserverdefaultsarefasterfortransactionsandfastSELECTs. #Adjustsizesasneeded,experimenttofindtheoptimalvalues. #join_buffer_size=128M #sort_buffer_size=2M #read_rnd_buffer_size=2M explicit_defaults_for_timestamp=true sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
五、初始化数据目录InitializingtheDataDirectory
当然,按照mysql官方文档给出的步骤还有一步SelectingaMySQLServerType,就是选择用mysqld还是mysqld-debug|命令如下
mysqld--defaults-file="D:\victor.min\software\mysql-5.7.11-winx64\my.ini"--initialize-insecure
注:
1、这个命令很重要,它会初始化data目录,在执行此命令前请先把data目录下的所有文件先删除,否则会失败
2、可以选择用--initialize-insecure或者--initialize来初始化,--initialize-insecure初始化root密码为空,如果用--initialize来初始化,会产生一个随机密码
执行成功后你会在data目录下看到mysql,perofrmance_schema,sys目录,同时还会有一些文件
六、安装mysql服务
mysqld-install
七、启动mysql服务
netstartmysql
到这里,mysql服务就启动好,我们就可以用root进入mysql
mysql-uroot-p
为了方便,最好将mysql配置到环境变量中去
后记:
如果中途有什么步骤失败,一定要执行mysql移除命令,然后删除data目录下的所有文件
mysqld-remove
特别提醒:5.7和5.6不太相同,要自己初始化数据data目录,不然启动不会成功
mysql安装完后可能会用到的语句
alteruser'root'@'localhost'identifiedby'123'; createdatabasevictor; createuser'victor'@'localhost'identifiedby'victor@123'; flushprivileges; creaetuser'victorremote'@'%'identifiedby'victorremote@123'; flushprivileges; grantallonvictor.*to'victor'@'localhost'identifiedby'victor@123'; flushprivileges; grantallonvictor.*to'victorremote'@'%'identifiedby'victorremote@123'; flushprivileges; ################################
showvariableslike'collation_%';
showvariableslike'character_set_%';
setcollation_connection=utf8_general_ci;
setcharacter_set_client=utf8;
setcharacter_set_connection=utf8;
setcharacter_set_results=utf8;
mysql配置参数查询
http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。