mysql数据库安装大全(历史最详细)

mysql数据库下载、安装大全(历史最详细)

一:如何下载?看下文:

从官网下载到本地的mysql安装包主要有两种格式:分别为 .zip格式,还有 .msi格式!!!

1.1. 注意:mysql版本很多,我们最好不要网上找别人的,自己到mysql官网下载自己需要的版本(如果对mysql数据库的版本没有要求,建议在mysql官网下载最新版本)。 我给你们mysql的官网链接: 或:

1.2. 如果:上面给你的链接,你还是不知道具体怎么下载(1.1下载没问题就跳过1.2),那好,我给你另2个可以直接下载免费版本的官方链接(选择其一即可):

    1.2.1. 如果:上面1.2你选择的是下载 .zip 安装包,过程如下: 上图说明,根据你的计算操作系统、计算机位数32位/64位、想要的数据库版本,这三个条件,选择一个下载安装包到你的计算机本地。下载的安装包如下图: 1.2.2. 如果:上面1.2你选择的是下载 .msi 安装包,过程如下: 上图说明,根据你的计算操作系统、计算机位数32位/64位、想要的数据库版本,这三个条件,选择一个下载安装包到你的计算机本地。

二:如何安装?看下文:

2.1. 如果:刚刚下载的是 .zip 安装包,安装mysql过程如下:

    步骤1:把刚刚下载的.zip压缩包,解压到一个路径下(路径最好不要含有中文)。 步骤2:在解压后的bin目录下新建一个my.ini文件(仅限没有默认配置文件的版本)内容为:
#自定义代码开始 [Client] #设置3306端口 port=3306 [mysqld] #设置3306端口 port=3306 #设置mysql的安装目录 basedir=A:abcMYSQLmysql-5.7.30-winx64 #设置mysql数据库的数据的存放目录 datadir=A:abcMYSQLmysql-5.7.30-winx64data #允许最大连接数 max_connections=200 #服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 #创建新表时将使用的默认存储引擎 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 #自定义代码结束
    步骤3:在解压后,与bin同级目录,新建data文件夹,空文件夹即可。如图: 步骤4:配置环境变量,在path下添加bin目录,如:A:abcMYSQLmysql-5.7.30-winx64in 步骤5:cmd/以管理员身份运行(可以使用win + R 键快捷打开) 步骤6:打开后进入mysql的安装目录。我的安装目录是:A:abcMYSQLmysql-5.7.30-winx64in
cd A:abcMYSQLmysql-5.7.30-winx64in    #进入bin目录下
    步骤7:进入目录后,执行以下命令初始化数据库:
mysqld --initialize --user=mysql --console   #初始化数据库
记下最后一行产生的随机密码 例如:2017-07-28T10:02:03.149629Z 1 [Note] A temporary password is generated for root@localhost: %i:Vmba=S8u5 那么密码就是:%i:Vmba=S8u5 ,加粗的字符串为登录root用户使用的密码,请注意该密码登录时一定要加上双引号,不然无法登录成功。
    步骤8:输入mysql安装命令
mysqld install     # mysql安装命令
    步骤9:启动mysql服务
net  start  mysql     # 启动mysql服务
    步骤10:登录mysql
mysql -uroot -p"_cRrHHAB0Znz"   
#登录mysql 
#其格式为:mysql   -u 用户名  -p  密码
#由于密码_cRrHHAB0Znz是系统自动生成的字符串,
#所以一定要加上双引号才能登录成功,自己修改密码之后就不需要了
    步骤11:修改mysql的root用户的登录密码
set password for root@localhost = password(root);   
#  重置root用户的登录密码为root
#  重置格式为 set password for root@localhost = password(新密码);
flush privileges;        # 立刻刷新
exit;                    # 退出mysql
mysql -uroot -proot      #用新密码登录mysql
    步骤12:登录数据库
mysql -uroot -p123456     # 使用root用户登录mysql数据库(123456为上面修改的密码)

鸣谢:1. (解决.zip安装) 鸣谢:2. (解决.zip安装) 鸣谢:3. (解决.msi安装)

经验分享 程序员 微信小程序 职场和发展