zoukankan      html  css  js  c++  java
  • java系列-安装MySql(三)

    第一大步:MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:Program FilesMySQLMySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。下载http://dev.mysql.com/downloads/mysql/,

    选择MySQL Community Server

    64bit ZIP Archive ,点击Download。

    MySQL 是开源(open source)数据库,所谓开源就是可以查看源代码的,我相信很多童靴都会对这个感兴趣。那么在哪下源代码呢?

    在刚进-(第一个图片那地址)的时候。有一个Select Platform,选择下面的source code就行。

    (同理如果要下载linux平台下的MySQL也是在这找)

    下载完毕,下面开始着手安装和配置

    第二大步:安装(解压)

     ZIP Archive版是免安装的。只要解压就行了。和安装版的没什么不同,但就是不需要安装。找到下载好的mysql-x.x.xx-winx64.zip右键选择(解压到...)

    第三大步:配置默认文件

    3.1配置环境变量:

    我的电脑->属性->高级->环境变量

    选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:Mysqlmysql-5.7.16-winx64in )

    3.2配置my.ini文件:

    配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql-5.7默认的配置文件是在C:Mysqlmysql-5.7.16-winx64my-default.ini,或者自己建立一个my.ini文件,在其中修改或添加配置(如图): 

    [mysqld] 

    basedir = C:Mysqlmysql-5.7.16-winx64
    datadir = C:Mysqlmysql-5.7.16-winx64data
    port = 3306

    安装mysql 5.7+版本时,若发现因根目录下,缺少data文件夹的情况,先把其他my.ini内容配置完毕,注释掉datadir行,打开cmd命令窗口,并且进入到mysql安装目录的bin目录下。然后输入命令:

    mysqld --initialize-insecure --user=mysql

    然后回车;去目录下查看,已经自动创建好data文件夹,问题解决!

    安装mysql服务

    a开始->在面的搜索栏里面输入cmd,上面会出来一个cmd.exe,别忙着点确定,要右键这个cmd.exe选择一管理员的身份运行这个选项。不然会出现一个身份不够的错误码,具体数忘了。这是win7的一个特点。知道就行了。若是my.ini写错的话,错误码是1067.

    (你也可以在C:WindowsSystem32目录下找到这个cmd.exe,同样右键它,以管理员身份确定。)

    安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功!

    此时很多人会出现错误,请看注意:

    注意:这个时候经常会出现错误2和错误1067。

    如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);

    如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。

    服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!

    设置密码的方法:mysqladmin -u root -p password 密码。例如mysqladmin -u root -p password 123456

    退出exit 就行了。记住直接关闭cmd窗口是没有退出的,要输入exit才会退出啊。

    注意事项

    my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等,所以最好直接复制my-default.ini比较好

    后续补充

    修改mysql用户密码

     

    目录

    1. mysqladmin命令
    2. UPDATE user 语句
    3. SET PASSWORD 语句
    4. root密码丢失的情况(待验证)

    1. mysqladmin命令(回目录)
      格式如下(其中,USER为用户名,PASSWORD为新密码):
      mysqladmin -u USER -p password PASSWORD
      该命令之后会提示输入原密码,输入正确后即可修改。
      例如,设置root用户的密码为123456,则
      mysqladmin -u root -p password 123456
    2. UPDATE user 语句(回目录)
      这种方式必须是先用root帐户登入mysql,然后执行:
      UPDATE user SET password=PASSWORD('123456') WHERE user='root';
      FLUSH PRIVILEGES;
    3. SET PASSWORD 语句(回目录)
      这种方式也需要先用root命令登入mysql,然后执行:
      SET PASSWORD FOR root=PASSWORD('123456');
    4. root密码丢失的情况(回目录)
      使用 MySQL 自带的一个工具"MySQL GUI Tools",我一直用的是5.0版本的。 在安装目录中运行一个程序 MySQLSystemTrayMonitor.exe,运行完后在系统托盘会出现图标。如果MySQL服务尚未安装,则不会出现,可先通过Action>Manage MySQL Instances 先配置和安装服务。如果已经安装服务,鼠标右键点击后,会出现"Configure Instance"的菜单。点击后出现如下MySQL Administrator窗口:

      假如原来的服务配置都正常的情况下,选中左侧列表中的“启动变量”,并在相应的右侧标签中选择“安全”,勾选“禁用grant表”,然后“应用更改”。


      并回到左侧的“服务器控制”,和右侧相应的“开始/停止服务”标签,点击启动服务。此时,连接mysql已经不需要用户名和密码了,你可以修改root密码。
  • 相关阅读:
    在OpenEuler中安装轻量化调试工具CGDB
    nginx服务器 server location映射路径配置
    hadoop HDFS文件系统角色及文件读写流程
    Linux系统Tomcat服务自启动脚本
    Linux系统软件安装的三种方式
    linux基础命令
    Java多线程解析
    多线程的典型应用场景---多个生产者多个消费者对共享资源的处理
    10.16变量的作用域和生存周期
    10.15sizeof用法
  • 原文地址:https://www.cnblogs.com/damowang/p/5995123.html
Copyright © 2011-2022 走看看