zoukankan      html  css  js  c++  java
  • Mac上安装使用MYSQL以及Navicat数据库管理和PHP服务器配置

    1.Apache服务器
     
    Mac OS X内置Apache服务器,但默认没有启动
    查看Apache版本:
    sudo apachectl -v
    启动、关闭、重启Apache:
    sudo apachectl start
    sudo apachectl stop
    sudo apachectlrestart 
    测试Apache服务是否正常:
    浏览器中访问:http://localhost 或者 127.0.0.1
    如果正常会显示:It works!
     
    @更新:升级mac ox 10.11apache正常启动后依然不能访问!!!
     
    解决方法:
    Finder窗口下,command+shift+G跳转到 /etc目录,打开apache2文件夹里面的http.config文件,搜索找到
    Include /private/etc/apache2/extra/httpd-mpm.conf语句,将其注释掉:

     
    然后在终端输入 sudo apachectl -k restart 回车就可以了,会要求输入电脑的password:

     
     
    其他服务器安装:
    2.Tomcat服务器
     
    mac最好是要安装到Library目录下,进入Library目录的方法是打开Finder,按command+shift+G,搜索~/Library(注意目录~/Library和/Library虽然都是资源库但不一样);
    将官网下载的tar.gz压缩包解压,把文件夹的名字改为Tomcat,复制到~/Library目录下,然后在终端一次执行下面的指令就可以了:
     
    sudo mkdir -p /usr/local
    sudo mv ~/Library/Tomcat/usr/local
    sudo rm -f /Library/Tomcat
    sudo ln -s/usr/local/Tomcat/Library/Tomcat
    sudo chown -R你的电脑用户名/Library/Tomcat
    sudo chmod +x~/Library/Tomcat/bin/*.sh
     
    进入后打开tomcat安装文件夹;
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
    bin目录里有启动文件,webapps存放服务器资源;
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
    将bin目录里面的startup.sh文件拖到Terminal终端中回车运行即可启动tomcat;
     
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

    webapps文件夹里面新建一个文件夹,存放开发资源供访问,这里新建了一个叫department的文件夹根目录(webapps是tomcat配置指向的访问目录);

    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
    在department里面放入一个html文件,就可以在浏览器访问了,但是访问的浏览器必须和服务器电脑在同一个网络里面:
    访问地址格式:http://192.168.2.3:8080/department/index.html
     
    192.168.2.3这个是服务器的ip地址,按照自己的来,当然如果是本机访问直接输入localhost即可;
     8080是端口号;
     department是刚刚新建的文件夹根目录;
     index.html是里面存放的html文件。
     

     
    3.Resin服务器:
     
    这里用最简单的方法,不用指令:
     
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

    2.解压后放到自己好找的想放的文件目录,我放到Library里面了,跟tomcat一起;
     
    3.双击Resin文件夹里面的config文件或者把它拖到终端运行,配置一下;
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

    4.打开Resin文件夹里面的bin目录,把里面的resin.sh拖进终端,然后在后面输入start后运行可以启动resin,输入stop后运行可以停止resin;
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

    5.之后的操作就跟Tom猫一样了;
     
    4.PHP
     
    查看内置PHP版本:
    php -v
     
    配置php的apache服务器环境要点如下:
    1.开启mac内置php编译器模块(默认是关闭的):
    终端使用下面指令打开编辑配置文件:sudo nano /etc/apache2/httpd.conf
    Mac内置PHP服务器搭建:Apache,PHP,JDK
    ctrl+w输入php搜索php模块开启语句:#LoadModule php5_modulelibexec/apache2/libphp5.so ,把前面的注释符号#去掉,打开php服务:
    Mac内置PHP服务器搭建:Apache,PHP,JDK
    然后ctrl+o保存修改,然后退出之后提示输入y确认修改,输入n取消修改,输入y确认后回车返回;
    然后restart指令重启apache就可以了。
     
    2.新建一个php文件,比如info.php;
    Mac内置PHP服务器搭建:Apache,PHP,JDK

    3.把php文件放入/Library/WebServer/Documents/info.php目录下,然后在浏览器访问;
    Mac内置PHP服务器搭建:Apache,PHP,JDK

    Mac内置PHP服务器搭建:Apache,PHP,JDK
    4.PHP连接本地MYSQL数据库
    mac自带的php默认指向的不是mysql的安装位置/tmp,需要修改php.ini文件指向mysql的实际位置,修改该方法参考下面连接博客教程:
     
    上面教程中除了修改指向mysql的实际位置,还要讲php.ini文件中的下面两行打开,即把前面的;分号去掉:

    ;extension=php_mysql.dll  

    ;extension=php_mysqli.dll


     

     
    修改设置之后一定记得重启apache,然后就可以用php语句连接mysql数据库了:
    $con =mysql_connect("localhost","root","password");
     
     
    5.JDK
     
    查看java版本:
    java -version
     
    ...
     
    6.安装MYSQL与基本操作:
     
    官网下载mysql的Mac版本:http://dev.mysql.com/downloads/mysql/
    下载dmg图形安装文件,点击安装后重启,一定要记住安装结束生成的随机密码,安装后一定要重开机!

    mysql安装在local目录下(/usr/local/mysql..),前往local目录的方法跟去Library等隐藏目录一样,在Finder中按下组合键:
    command+shift+G,填入/usr/local回车,可以看到安装目录,打开mysql安装目录中的bin文件夹,里面有常用的指令文件。
     
    为了可以直接使用mysql命令,需要添加mysql的命令路径:PATH="$PATH":/usr/local/mysql/bin
     
     
     
    1.登录mysql的root用户:
    终端:(也可以直接把mysql目录下的bin文件夹拖进终端自动生成目录)
     
     

    Xinhous-MacBook-Pro:~ username$ mysql -u root -p

     
    提示输入密码,这里输入安装结束后生成的密码,然后即可进入mysql;
    Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium
    另外也可以通过偏好设置里的mysql图标点开进行数据库开启关闭;
    Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium

    Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium
    2.更改mysql root账户密码

    进入mysql后修改root密码:

    mysql> set password = password('123');

    会提示:

    Query OK, 0 rows affected, 1 warning (0.00 sec)

    新密码已经设置为:123
     
    3.操作 
     
    显示所有数据库:

    mysql> show databases;

     

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

    | Database           |

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

    | information_schema |

    | mysql              |

    | performance_schema |

    | sys                |

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

    4 rows in set (0.00 sec)

    新建数据库:

    mysql> create database jxh;

    Query OK, 1 row affected (0.03 sec)


     
    删除数据库:

    mysql> drop database jxh;

    Query OK, 0 rows affected (0.10 sec)

     
    使用mysql数据库:

    mysql> use mysql;

    Database changed

     
    显示mysql数据库中的所有表:

    mysql> show tables;

    创建表:

    mysql> create table user(uid int(10) not null,username varchar(20) not null,password varchar(20),primary key(uid));

    显示创建的表信息:

    mysql> desc user;

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

    | Field    | Type        | Null | Key | Default | Extra |

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

    | uid      | int(10)     | NO   | PRI | NULL    |       |

    | username | varchar(20) | NO   |     | NULL    |       |

    | password | varchar(20) | YES  |     | NULL    |       |

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

    3 rows in set (0.04 sec)

    重命名表名(‘user’改为‘usertable’):

    mysql> rename table user to usertable;

    Query OK, 0 rows affected (0.03 sec)

    删除表:

    mysql> drop table usertable;

    Query OK, 0 rows affected (0.03 sec)

    向表中插入一条数据:

    mysql> insert into user(uid,username,password) values(1,'jxh','123');

    Query OK, 1 row affected (0.02 sec)

    显示表中所有数据:

    mysql> select * from user;

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

    | uid | username | password |

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

    |   1 | jxh      | 123      |

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

    1 row in set (0.00 sec)

    删除一条数据:

    mysql> delete from user where uid=1;

    Query OK, 1 row affected (0.02 sec)

     
    4.退出
    终端:exit或者quit

    mysql> exit;

    Bye

     
    5.卸载MySQL:
    [plain] view plain copy
     print?
    1. sudo rm /usr/local/mysql  
    2. sudo rm -rf/usr/local/mysql*  
    3. sudo rm -rf/Library/StartupItems/MySQLCOM  
    4. sudo rm -rf/Library/PreferencePanes/My*  
    5. vim /etc/hostconfig (and removed the lineMYSQLCOM=-YES-)  
    6. rm -rf~/Library/PreferencePanes/My*  
    7. sudo rm -rf/Library/Receipts/mysql*  
    8. sudo rm -rf/Library/Receipts/MySQL*  
    9. sudo rm -rf/var/db/receipts/com.mysql.*  
    然后去安装目录删除!

    *Mac下新安装的MySQL无法登陆root用户解决方法:http://www.euryugasaki.com/archives/853

    7.安装Navicat

    Navicat 11.0.16破解版下载(此版本在最新版mac 10.11系统已无法破解)http://pan.baidu.com/s/1jGFBL3K

    先点击dmg安装Navicat; 

    然后破解: 

    1.点击keygen.dmg里面的程序文件打开注册机(Yosemite最新Mac系统可能打不开,只要右击keygen程序文件打开显示简洁getinfo,勾选以32位模式打开选项openin 32-bit mode, 然后就可以打开了,同时系统要允许从所有地方anywhere下载APP软件资源,在设置-安全与隐私里面设置);

    2.先点击Patch从应用中选择要破解的程序Navicat,然后点击generate生成注册码,最后activate激活就可以了,重启mac生效。

     

    Navicat连接本地数据库

    首先要启动mysql,然后在navicat里面点左上角新建一个mysql的连接connection:

    输入信息: 连接名字随便起;

    主机名或ip地址: 填localhost本机即可,或者127.0.0.1,这俩没啥区别,但也不完全一样,好像是localhost是什么socket协议,127.0.0.1是TCP/IP协议啥的,这里一样;

    端口号port:,mysql是3306;

    用户名: 这里连接root用户,密码是安装mysql时修改的那个;

    可以点击左下角测试连接看是否能连接成功,然后点击ok连接即可;

    Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium

    每次连接都要输入用户密码;

     
    1.Apache服务器
     
    Mac OS X内置Apache服务器,但默认没有启动
    查看Apache版本:
    sudo apachectl -v
    启动、关闭、重启Apache:
    sudo apachectl start
    sudo apachectl stop
    sudo apachectlrestart 
    测试Apache服务是否正常:
    浏览器中访问:http://localhost 或者 127.0.0.1
    如果正常会显示:It works!
     
    @更新:升级mac ox 10.11apache正常启动后依然不能访问!!!
     
    解决方法:
    Finder窗口下,command+shift+G跳转到 /etc目录,打开apache2文件夹里面的http.config文件,搜索找到
    Include /private/etc/apache2/extra/httpd-mpm.conf语句,将其注释掉:

     
    然后在终端输入 sudo apachectl -k restart 回车就可以了,会要求输入电脑的password:

     
     
    其他服务器安装:
    2.Tomcat服务器
     
    mac最好是要安装到Library目录下,进入Library目录的方法是打开Finder,按command+shift+G,搜索~/Library(注意目录~/Library和/Library虽然都是资源库但不一样);
    将官网下载的tar.gz压缩包解压,把文件夹的名字改为Tomcat,复制到~/Library目录下,然后在终端一次执行下面的指令就可以了:
     
    sudo mkdir -p /usr/local
    sudo mv ~/Library/Tomcat/usr/local
    sudo rm -f /Library/Tomcat
    sudo ln -s/usr/local/Tomcat/Library/Tomcat
    sudo chown -R你的电脑用户名/Library/Tomcat
    sudo chmod +x~/Library/Tomcat/bin/*.sh
     
    进入后打开tomcat安装文件夹;
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
    bin目录里有启动文件,webapps存放服务器资源;
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
    将bin目录里面的startup.sh文件拖到Terminal终端中回车运行即可启动tomcat;
     
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

    webapps文件夹里面新建一个文件夹,存放开发资源供访问,这里新建了一个叫department的文件夹根目录(webapps是tomcat配置指向的访问目录);

    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
    在department里面放入一个html文件,就可以在浏览器访问了,但是访问的浏览器必须和服务器电脑在同一个网络里面:
    访问地址格式:http://192.168.2.3:8080/department/index.html
     
    192.168.2.3这个是服务器的ip地址,按照自己的来,当然如果是本机访问直接输入localhost即可;
     8080是端口号;
     department是刚刚新建的文件夹根目录;
     index.html是里面存放的html文件。
     

     
    3.Resin服务器:
     
    这里用最简单的方法,不用指令:
     
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

    2.解压后放到自己好找的想放的文件目录,我放到Library里面了,跟tomcat一起;
     
    3.双击Resin文件夹里面的config文件或者把它拖到终端运行,配置一下;
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

    4.打开Resin文件夹里面的bin目录,把里面的resin.sh拖进终端,然后在后面输入start后运行可以启动resin,输入stop后运行可以停止resin;
    微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

    5.之后的操作就跟Tom猫一样了;
     
    4.PHP
     
    查看内置PHP版本:
    php -v
     
    配置php的apache服务器环境要点如下:
    1.开启mac内置php编译器模块(默认是关闭的):
    终端使用下面指令打开编辑配置文件:sudo nano /etc/apache2/httpd.conf
    Mac内置PHP服务器搭建:Apache,PHP,JDK
    ctrl+w输入php搜索php模块开启语句:#LoadModule php5_modulelibexec/apache2/libphp5.so ,把前面的注释符号#去掉,打开php服务:
    Mac内置PHP服务器搭建:Apache,PHP,JDK
    然后ctrl+o保存修改,然后退出之后提示输入y确认修改,输入n取消修改,输入y确认后回车返回;
    然后restart指令重启apache就可以了。
     
    2.新建一个php文件,比如info.php;
    Mac内置PHP服务器搭建:Apache,PHP,JDK

    3.把php文件放入/Library/WebServer/Documents/info.php目录下,然后在浏览器访问;
    Mac内置PHP服务器搭建:Apache,PHP,JDK

    Mac内置PHP服务器搭建:Apache,PHP,JDK
    4.PHP连接本地MYSQL数据库
    mac自带的php默认指向的不是mysql的安装位置/tmp,需要修改php.ini文件指向mysql的实际位置,修改该方法参考下面连接博客教程:
     
    上面教程中除了修改指向mysql的实际位置,还要讲php.ini文件中的下面两行打开,即把前面的;分号去掉:

    ;extension=php_mysql.dll  

    ;extension=php_mysqli.dll


     

     
    修改设置之后一定记得重启apache,然后就可以用php语句连接mysql数据库了:
    $con =mysql_connect("localhost","root","password");
     
     
    5.JDK
     
    查看java版本:
    java -version
     
    ...
     
    6.安装MYSQL与基本操作:
     
    官网下载mysql的Mac版本:http://dev.mysql.com/downloads/mysql/
    下载dmg图形安装文件,点击安装后重启,一定要记住安装结束生成的随机密码,安装后一定要重开机!

    mysql安装在local目录下(/usr/local/mysql..),前往local目录的方法跟去Library等隐藏目录一样,在Finder中按下组合键:
    command+shift+G,填入/usr/local回车,可以看到安装目录,打开mysql安装目录中的bin文件夹,里面有常用的指令文件。
     
    为了可以直接使用mysql命令,需要添加mysql的命令路径:PATH="$PATH":/usr/local/mysql/bin
     
     
     
    1.登录mysql的root用户:
    终端:(也可以直接把mysql目录下的bin文件夹拖进终端自动生成目录)
     
     

    Xinhous-MacBook-Pro:~ username$ mysql -u root -p

     
    提示输入密码,这里输入安装结束后生成的密码,然后即可进入mysql;
    Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium
    另外也可以通过偏好设置里的mysql图标点开进行数据库开启关闭;
    Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium

    Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium
    2.更改mysql root账户密码

    进入mysql后修改root密码:

    mysql> set password = password('123');

    会提示:

    Query OK, 0 rows affected, 1 warning (0.00 sec)

    新密码已经设置为:123
     
    3.操作 
     
    显示所有数据库:

    mysql> show databases;

     

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

    | Database           |

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

    | information_schema |

    | mysql              |

    | performance_schema |

    | sys                |

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

    4 rows in set (0.00 sec)

    新建数据库:

    mysql> create database jxh;

    Query OK, 1 row affected (0.03 sec)


     
    删除数据库:

    mysql> drop database jxh;

    Query OK, 0 rows affected (0.10 sec)

     
    使用mysql数据库:

    mysql> use mysql;

    Database changed

     
    显示mysql数据库中的所有表:

    mysql> show tables;

    创建表:

    mysql> create table user(uid int(10) not null,username varchar(20) not null,password varchar(20),primary key(uid));

    显示创建的表信息:

    mysql> desc user;

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

    | Field    | Type        | Null | Key | Default | Extra |

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

    | uid      | int(10)     | NO   | PRI | NULL    |       |

    | username | varchar(20) | NO   |     | NULL    |       |

    | password | varchar(20) | YES  |     | NULL    |       |

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

    3 rows in set (0.04 sec)

    重命名表名(‘user’改为‘usertable’):

    mysql> rename table user to usertable;

    Query OK, 0 rows affected (0.03 sec)

    删除表:

    mysql> drop table usertable;

    Query OK, 0 rows affected (0.03 sec)

    向表中插入一条数据:

    mysql> insert into user(uid,username,password) values(1,'jxh','123');

    Query OK, 1 row affected (0.02 sec)

    显示表中所有数据:

    mysql> select * from user;

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

    | uid | username | password |

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

    |   1 | jxh      | 123      |

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

    1 row in set (0.00 sec)

    删除一条数据:

    mysql> delete from user where uid=1;

    Query OK, 1 row affected (0.02 sec)

     
    4.退出
    终端:exit或者quit

    mysql> exit;

    Bye

     
    5.卸载MySQL:
    [plain] view plain copy
     print?
    1. sudo rm /usr/local/mysql  
    2. sudo rm -rf/usr/local/mysql*  
    3. sudo rm -rf/Library/StartupItems/MySQLCOM  
    4. sudo rm -rf/Library/PreferencePanes/My*  
    5. vim /etc/hostconfig (and removed the lineMYSQLCOM=-YES-)  
    6. rm -rf~/Library/PreferencePanes/My*  
    7. sudo rm -rf/Library/Receipts/mysql*  
    8. sudo rm -rf/Library/Receipts/MySQL*  
    9. sudo rm -rf/var/db/receipts/com.mysql.*  
    然后去安装目录删除!

    *Mac下新安装的MySQL无法登陆root用户解决方法:http://www.euryugasaki.com/archives/853

    7.安装Navicat

    Navicat 11.0.16破解版下载(此版本在最新版mac 10.11系统已无法破解)http://pan.baidu.com/s/1jGFBL3K

    先点击dmg安装Navicat; 

    然后破解: 

    1.点击keygen.dmg里面的程序文件打开注册机(Yosemite最新Mac系统可能打不开,只要右击keygen程序文件打开显示简洁getinfo,勾选以32位模式打开选项openin 32-bit mode, 然后就可以打开了,同时系统要允许从所有地方anywhere下载APP软件资源,在设置-安全与隐私里面设置);

    2.先点击Patch从应用中选择要破解的程序Navicat,然后点击generate生成注册码,最后activate激活就可以了,重启mac生效。

     

    Navicat连接本地数据库

    首先要启动mysql,然后在navicat里面点左上角新建一个mysql的连接connection:

    输入信息: 连接名字随便起;

    主机名或ip地址: 填localhost本机即可,或者127.0.0.1,这俩没啥区别,但也不完全一样,好像是localhost是什么socket协议,127.0.0.1是TCP/IP协议啥的,这里一样;

    端口号port:,mysql是3306;

    用户名: 这里连接root用户,密码是安装mysql时修改的那个;

    可以点击左下角测试连接看是否能连接成功,然后点击ok连接即可;

    Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium

    每次连接都要输入用户密码;

  • 相关阅读:
    lr文件下载脚本(文件参数化重命名)
    测试部工作不受重视怎么办?
    质量管理浅谈
    测试人员职业规划
    十年软件测试经验总结
    如何管理测试项目?
    ES性能测试
    将.dat文件导入数据库
    NLPIR_Init文本分词-总是初始化失败,false,Init ICTCLAS failed!
    JavaScript-也来谈--闭包
  • 原文地址:https://www.cnblogs.com/lxlx1798/p/8010160.html
Copyright © 2011-2022 走看看