澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

Premium安装进程及附加下载地址包含mysql,Fusion下

       最近一直在折腾Mac系统,原先对Mac使用也不是很熟悉,所以安装过程中出现了很多问题。为了以后查阅方便,当然也为了使得和我一样的小白少踩一些坑,

首先我们确定有安装好数据库,笔者以安装mysql为例( 

                                Mac MySQL的安装及遇到的问题

一.安装

     1.官网下载MySql dmg版本。

图片 1

    2.双击下载的 mysql-5.7.14-osx10.11-x86_64.dmg 文件,到最后步记住密码再确定。

图片 2

       忘记密码也可以在右上角通知栏看到。

   3.系统偏好设置中点击MySql图标弹出弹窗,开启mysql。

图片 3

二、安装完成后打开终端,完成密码修改。

  1.定义别名

      输入alias命令:alias mysql=/usr/local/mysql/bin/mysql

      回车,再输入:alias mysqladmin=/usr/local/mysql/bin/mysqladmin

2.修改密码

      输入:mysqladmin -u root -p  password

图片 4

连续输入 原始密码 新密码 确认新密码

3.链接数据库

    终端输入:mysql -u root -p 回车输入密码

图片 5

出现 mysql>说明登录成功可以输入sql命令了。


所以就记录一下这些问题。

图片 6

三 .安装中的问题

  1.安装完成后,修改密码时输入初始密码: 终端报错:bash: !": event not found(原因不明如果有大神知道,请下方留言,跪谢!)

图片 7

然而活人不能被尿憋死,果断跳过初始密码,直接修改密码。

2.跳过初始密码的方法(同时也适用密码过期无法登录的情况):

a.  停止 mysql server.  通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server'

b.  打开终端,输入:

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

输入Mac密码:

图片 8

b.  打开另一个新终端,输入:

   sudo /usr/local/mysql/bin/mysql -u root

     UPDATE mysql.user SET authentication_Premium安装进程及附加下载地址包含mysql,Fusion下Win10哪些通过Navcat连接Mysql。string=PASSWORD('新密码') WHERE User='root';

Premium安装进程及附加下载地址包含mysql,Fusion下Win10哪些通过Navcat连接Mysql。     FLUSH PRIVILEGES;(刷新一下设置)

d.  重启MySQL.

*以上方法针对 MySQL V5.7.9, 旧版的mysql请使用:UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';

    完成!

      首先说一下VMware Fusion这个虚拟机软件吧。我下载的官方最新的版本8.5.7。然后开始安装,安装比较容易。最麻烦的就是如何安装WIn10系统呢?一开始我采取按部就班的方法,通过Mac自带的浏览器Safari去下载Win10 ISO的文件。结果速度太让人崩溃了,非常慢。后来我尝试把ISO通过百度网盘离线下载的方式先下载到我的百度网盘里,然后接着下载了百度网盘Mac版客户端,通过客户端下载ISO,速度也是不稳定,时快时慢。3天时间好不容易下载下来,就迫不及待的去安装,结果一直出现蓝屏,一直重启,无法正常安装,我怀疑ISO文件通过百度网盘下载的时候可能有文件损坏的情况。为了验证这个想法,后来网上一顿搜索,原来Mac系统下可以通过Boot Camp Assiant进行双系统安装,我用这种方式安装,出现的问题和在Fusion下一样。所以我能肯定时ISO文件有问题。

点击 No thank,just 

      为了能下载完好无损的ISO文件,我只能用我的ThinkPad去下载,然后把ISO文件拷贝到我的移动硬盘里。然后又开始把移动硬盘插到Mac上进行安装。这次就比较顺利了,没有出现蓝屏重启的问题。系统终于安装好了,总算是取得进展,然后我就开始在win10下安装各种工具:Visual Studio 2013,Tortoise Git,Navicat Premuim等。本来想在Win10下安装mysql,考虑虚拟机存储空间的问题,决定直接在Mac下安装mysql,噩梦又开始了。

按照步骤:直接安装。

      安装mysql本身不复杂,就是去官网下载dmg文件,然后双击,接着按照提示安装即可。不过为了能让mysql的root的密码重置一下,改成自己熟悉的密码而不是临时密码。所以就开始重置密码之旅。惯例去百度上搜索相关文章。大致步骤如下:      

1.使用终端登录MySQL:

         1.打开底部dock里的偏好设置,找到mysql,关闭mysql服务;

在Finder的侧边栏中单击“应用程序”,然后在“实用工具”中,双击启动“终端”命令。

         2.进入mysql/bin文件夹下,获取管理员权限,禁止mysql的验证功能。在终端输入:

图片 9

                 cd /usr/local/mysql/bin/

2.在终端中输入添加MySQL路径的命令:

                 sudo su

PATH="$PATH":/usr/local/mysql/bin

                 ./mysqld_safe --skip-grant-tables &

图片 10

           此时你会看到偏好设置里面的mysql服务有开启了。

普通权限

         3.设置新密码,在终端输入(还是在刚才mysql/bin文件夹下):

3.在终端登录到MySQL的命令如下:mysql -u root -p

                  ./mysql

然后输入密码,如果没有设置密码,直接按enter键。

                  FLUSH PRIVILEGES;

图片 11

                   SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码对应的字符串');

如果显示的内容如下,即是已经成功登录到MySQL服务。

         在上述步骤都操作完之后,重启mysql,可以正常通过修改的密码登陆了。可是我想在虚拟机里通过Navicat连接主机下的mysql,我试着去配置mysql的连接信息,然后点击“测试连接”按钮,弹出“ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server”提示。这个查询之后是由于mysql没有授权其它客户端连接权限导致的。后来通过授权法进行设置:

安装时候弹出:

          如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
          GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.0.1' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

2016-06-30T03:14:00.243422Z 1 [Note] A temporary password is generated for root@localhost: lKXyE0O(qd4o

       以上就是大致的解决方法,对了,还有一个比较麻烦的就是Fusion下的win10最好把网络连接调整为非共享的方式,我修改成wi-Fi,这样win10的ip和mac主机的ip就在同一个网段了,连接mysql就没有问题了,否则比较麻烦,还得通过Bridge或者NAT转发的方式才能连接成功。

If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

    

注意:临时密码就是lKXyE0O(qd4o

Mac OS X - 重置 MySQL Root 密码

您是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码:

  1.  停止 mysql server.  通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server'

  2.  打开终端,输入:

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

  1.  打开另一个新终端,输入:

sudo /usr/local/mysql/bin/mysql -u root

注意:mysql>

UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';

FLUSH PRIVILEGES;

q

  1.  重启MySQL.

*以上方法针对 MySQL V5.7.9, 旧版的mysql请使用:UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';

图片 12

有时候连接数据库会失败,可能是密码问题,这个操作需要多。

Navicat Premium连接的数据库时候记得选上(Save password)保存密码

4.安装Navicat Premium 

下载地址:

安装就可用,里面还有注册机

如果需要中文包( Premium右击,--显示包的内容----Resources—然后把中文版里的zh-Hans.lproj和zip这两个加进来,运行下就可以了。这样英文版就变成了中文版的了。

不过笔者不建议汉化,汉化完以后可能看不到表单数据甚至打开Navicat Premium.app会报错

5.安装后第一次打开会弹出此框要求你连接mysql。连接名随便填,password 笔者先改为了root.

图片 13

先测试一下Test Connection.显示

图片 14

那就说明你成功了。如果长期需要测试代码注意记得点击Save password,

6.完成之后,进入主界面你会看到你刚看创建的Connection.(这里我创建的连接名字为yanfei)

图片 15

7.打开yanfei,你会发现里面有几个已经创建的数据库,这是系统自动帮你创建的,不用管他

8.接下来,创建自己需要的数据库。右击->new Database:

图片 16

Default Character Set 选择utf8.

Default Collation 选择utf8_bin.

这样选择可以避免出现中文乱码出现。

9.接下来在我们刚才创建的数据库下建表。

右键->new table:

图片 17

连接数据库时出现的问题:

图片 18

这种情况有人说是没有给root分配权限,有人说是密码不正确。

这个我还不敢断定。

我的解决办法是修改密码。在navicat下修改密码很简单

在User下找到与上面对应出异常的用户。这里是root@localhost

点击进入:Uesr->yanfei->右击->

图片 19

在password 和 Confirm password 两项中填入root.

注意:如果是数据库连接不上提示

本文由澳门新浦京娱乐场网站发布于数据库,转载请注明出处:Premium安装进程及附加下载地址包含mysql,Fusion下