关闭

mysql解压配置版安装

标签: mysql
280人阅读 评论(1) 收藏 举报
分类:

mysql入门(一)

一、MySQL简介

       MySQL是一个关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

       MySQL版本,MySQL按大类分,可分为安装版和解压配置版。一般解压配置版总能得到程序员的青睐,由于安装版的安装方式比较常规,下文以解压配置版为例。

二、MySQL安装

       1.安装版(简单介绍)

                  mysql安装包以“.msi”结尾,举例“mysql-5.6.24-winx64.msi”,双击,运行,下一步......

       2.解压配置版

                  文件目录为:

              

              


(1)设置系统环境变量

   在Path中添加路径,如:笔者放在D盘下则配置为D:\Mysql\mysql-5.7.13-winx64\bin;(尽量加在首端位置)

(2)进行mysql数据库的基本的配置

   1) copy一份my-default.ini文件,重命名为my.ini;

   2) 修改my.ini文件中配置信息:(mysql的安装路径,以及端口号等的配置;注意下面的斜线)

     basedir=D:/Mysql/mysql-5.7.13-winx64

     datadir=D:/Mysql/mysql-5.7.13-winx64/data

     port =3306

     server_id =10


(3)执行安装命令

   如上的操作完成以后,【进入D盘,cmd后,直接输入d:回车即可,进入子文件夹,用cd,如D:\>cd D:\Mysql\mysql-5.7.13-winx64

   1)、 cmd进入命令窗口,在命令窗口下进入D:\mysql-5.7.13-winx64

   2)、 执行安装MySQL服务名的命令

   mysqld --installMySQL –defaults-file=“你的ini文件路径,也就是上面修改的文件路径”(如果没修改文件文件名,就用原来的my-default.ini)

   如:mysqld --install MySQL--defaults-file="D:\Mysql\mysql-5.7.13-winx64\my.ini"

  

   提示安装服务成功

   Service successfullyinstalled.

  

   3)、 启动MySQL服务命令:

   net start mysql

   MySQL服务正在启动 ...

  

   附:【1mysqldata初始化

   服务无法启动:

   ①在E:\mysql-5.6.24中添加一个data空文件夹;

   ②执行mysqld --initialize-insecure --user=mysql命令,再去查看,发现data文件夹中已生成了多个文件。

   ③执行上面的命令后,会生成默认数据库,登录的用户名为root,密码为空


   安装混乱了,或者为了加深印象,想重新来过,可以执行下面的命令

   附:【2移除mysql服务

  进入bin目录(第3步的“1)”),输入下面命令:

       mysqld -remove

   

4)、登陆MySQL服务器

在命令窗口下进入E:\mysql-5.6.24\bin执行如下命令:

mysql-uroot -p

Enterpassword: (ps:默认初始密码为空)

Welcometo the MySQL monitor. Commands end with ; or \g.

YourMySQL connection id is 1

Serverversion: 5.1.32-community MySQL Community Edition (GPL)

 

Type'help;' or '\h' for help. Type '\c' to clear the buffer.

 

mysql>

 

注意:MySQL的管理员用户名为root,密码默认为空。

 

5)、查看数据库

mysql>show databases;

+--------------------+

|Database |

+--------------------+

|information_schema |

|mysql |

|test |

+--------------------+

3rows in set (0.02 sec)

 

可以看到MySQL服务器中有三个数据库。

 

三、更改MySQL数据库root用户的密码

1、使用mysql数据库:

   mysql>use mysql

   Databasechanged

2.给root用户设置新密码,蓝色部分自己输入:

mysql> update user set password=password("新密码") whereuser="root";

Query OK, 1 rowsaffected (0.01 sec)

Rows matched: 1Changed: 1 Warnings: 0

方式1

mysql>update user setPassword=password('123456') where User='root';

方式2

updatemysql.user set authentication_string=password('123456') where user='root' andHost ='localhost';

3.刷新数据库

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

4.退出mysql:

mysql> quit

Bye

   

5.重新登陆MySQL服务器(以密码修改为123456后,为例)

   mysql-uroot -p

   Enterpassword: 123456

     

   Welcometo the MySQL monitor. Commands end with ; or \g.

   YourMySQL connection id is 1

   Serverversion: 5.1.32-community MySQL Community Edition (GPL)

   

   Type'help;' or '\h' for help. Type '\c' to clear the buffer.

   

   mysql>


如果到了这一步,恭喜!您可以用改密码后的用户名和密码登录成功了!!

(在过程中可能会遇到其他问题,我在过程中也是遇到许多奇葩问题,血和泪的堆叠,我会总结提供常见问题的解决方案,附于后面博客中)

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:187289次
    • 积分:6167
    • 等级:
    • 排名:第4150名
    • 原创:138篇
    • 转载:6篇
    • 译文:0篇
    • 评论:1681条
    博客专栏
    最新评论