`
wdp107
  • 浏览: 145766 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql安装

 
阅读更多
一、开发环境的安装
由于以前没有用过非windows系统,也没用过rails,所以一开始对开发环境的安装真是一头雾水,于是只有疯狂的google。以前简单用过一两天redhat,感觉安装个软件不是一般麻烦,在网上看到都说mac好用,可用了才发现跟linux一样,安装个开发环境不是这么容易的,来来回回折腾了一周多时间。下面是我这一周多时间折腾出来的总结。
1、mysql安装
mysql的安装可以通过macport来安装,也可以直接下载安装包安装,我两种都试过了,真是什么事都遇到了,只有都试一遍。
1.1、从macport安装mysql
macport是什么及怎么用在这里就不多讲了,以下是几个使用macport的文章,一看就会了。安装过程参考 http://beike.iteye.com/blog/617341和 http://hqman.iteye.com/blog/258979。
1.1.1 安装mysql
1)查找可安装的mysql
Shell代码 
port search mysql 

2)安装mysql5
Shell代码 
sudo port install mysql5-server 
########################################################### 
# A startup item has been generated that will aid in 
# starting mysql5-server with launchd. It is disabled 
# by default. Execute the following command to start it, 
# and to cause it to launch at startup: 

# sudo port load mysql5-server 
########################################################### 
--->  Installing mysql5-server @5.1.50_0 
****************************************************** 
* In order to setup the database, you might want to run 
* sudo -u _mysql mysql_install_db5 
* if this is a new install 
****************************************************** 
--->  Activating mysql5-server @5.1.50_0 
--->  Cleaning mysql5-server 

3)安装mysql的初始库。
Shell代码 
sudo  /opt/local/lib/mysql5/bin/mysql_install_db --user=mysql 
Installing MySQL system tables... 
OK 
Filling help tables... 
OK 
 
To start mysqld at boot time you have to copy 
support-files/mysql.server to the right place for your system 
 
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! 
To do so, start the server, then issue the following commands: 
 
/opt/local/lib/mysql5/bin/mysqladmin -u root password 'new-password' 
/opt/local/lib/mysql5/bin/mysqladmin -u root -h bogon password 'new-password' 
 
Alternatively you can run: 
/opt/local/lib/mysql5/bin/mysql_secure_installation 
 
which will also give you the option of removing the test 
databases and anonymous user created by default.  This is 
strongly recommended for production servers. 
 
See the manual for more instructions. 
 
You can start the MySQL daemon with: 
cd /opt/local ; /opt/local/lib/mysql5/bin/mysqld_safe & 
 
You can test the MySQL daemon with mysql-test-run.pl 
cd /opt/local/mysql-test ; perl mysql-test-run.pl 
 
Please report any problems with the /opt/local/lib/mysql5/bin/mysqlbug script! 

1.1.2 配置mysql
1)设置和取消开机时自动启动mysql
设置开机自动启动mysql:
Shell代码 
sudo  launchctl load -w  /Library/LaunchDaemons/org.macports.mysql5.plist 

取消开机自动启动mysql的命令好象是下面的命令,在网上看到过,但后来找不到了:
Shell代码 
sudo  launchctl load -w  /Library/LaunchDaemons/org.macports.mysql5.plist  


2)通过alias启动mysql
为了简化在命令行中启动和关闭mysql的命令,可以通过设置aliases来实现,aliases就象windows中的快捷方式:
打开这个配置文件,输入以下内容:
Shell代码 
mate ~/.profile 
alias mysqlstart='sudo /opt/local/bin/mysqld_safe5 &'   
alias mysqlstop='/opt/local/bin/mysqladmin5 -u root -p shutdown' 

通过命令启动mysql:
Shell代码 
mysqlstart 
[1] 62478 

如果没有设置aliases,则用以下命令来启动
Shell代码 
/opt/local/share/mysql5/mysql/mysql.server start 


3)验证mysql安装成功
通过以下命令来登录mysql:
Shell代码 
mysqladmin5 -u root -p ping 


Shell代码 
mysql5 -u root –p 

但很不幸,在执行
Shell代码 
mysqladmin5 -u root -p ping 
报以下错误: 
error: 'Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)' 
Check that mysqld is running and that the socket: '/opt/local/var/run/mysql5/mysqld.sock' exists! 

而执行
Shell代码 
mysql5 -u root –p时报以下错误 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2) 

在上面找到的文章中发现也有提到这个问题,于是按照文章中的步骤来试着解决(参考 http://beike.iteye.com/blog/617341 ):
mate /opt/local/etc/mysql5/my.cnf并输入以下内容:
Shell代码 
[mysqld_safe] 
socket = /tmp/mysql.sock 

但是修改完后执行mysql5 -u root –p还是报相同错误。
后来在iteye.com上提问找到了答案( http://www.iteye.com/problems/49993)。在启动时要增加参数-host 127.0.0.1,用下面命令就可以启动了:
Shell代码 
mysql5 -u root –host 127.0.0.1 –p 

4)修改root帐户密码
Shell代码 
mysqladmin5 -u root -h 127.0.0.1 password "ilovebritney" 


1.2、从mysql官网上下载安装包进行安装
一开始我是通过macport来安装mysql的,但在后面进行rails开发时无法连接上数据库,google后知道在mac osx 10.6上要安装64bit的mysql,于是又用这个方法重新安装了一遍,如果在后面的文章中提到相应的错误时,请反回来看这小节。刚好昨天去听管理人课程知道员工的水平是折腾出来的,所以有了以下的折腾出来的经验。
1.2.1 卸载已经安装过的mysql
通过以下命令或步骤来卸载已经安装过的mysql(参考http://qingbo.net/picky/510-snowleopard-ruby-mysql.html):
关掉 MySQL Server
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
编辑文件 /etc/hostconfig,删掉这一行:MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
1.2.2 安装mysql
参考(http://2015.iteye.com/blog/615152和http://hi.baidu.com/beyond_javy/blog/item/9d884a8259c19baf0df4d224.html)
1)下载安装包
从mysql官网上下载安装包mysql-5.1.50-osx10.6-x86_64.dmg进行安装。
2)安装mysql
双击mysql-5.1.50-osx10.6-x86_64.pkg进行mysql安装。
3)安装自动启动项目
双击MySQLStartupItem.pkg进行mysql启动项目,安装完之后就可以在电脑启动系统时自动运行mysql服务,它安装在/Library /StartupItems/MySQL/。如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library /StartupItems/MySQL/这个目录。
4)  安装系统偏好设置里的设置项
双击MySQL.prefPane,安装完后会在系统偏好增加一个mysql设置项,可以通过它来启动和关闭MySQL。
1.2.3 配置mysql
1)修改root帐户密码
执行这个命令可以修改mysql的密码:
Shell代码 
/usr/local/mysql/bin/mysqladmin -u root password ilovebritney 

2) 通过alias启动mysql
如果要快捷启动,则要先设置aliases,再用aliases来启动:
Shell代码 
mate ~/.profile 
alias mysql='/usr/local/mysql/bin/mysql' 
alias mysqladmin='/usr/local/mysql/bin/mysqladmin' 

以后就可以直接用mysql和mysqladmin来进行操作了。
3)登录mysql
通过mysql -u root –p来登录mysql。
4)修改mysql密码
Shell代码 
mysqladmin -u root password ilovebritney
分享到:
评论

相关推荐

    Mysql安装教程

    Mysql 安装教程 Mysql 是一种流行的关系数据库管理系统,广泛应用于各种网站和应用程序中。本文将详细介绍 Mysql 的安装步骤,并解决可能出现的一些问题。 一、准备工具 在安装 Mysql 之前,需要准备以下工具: ...

    Mysql安装文档

    ### MySQL安装与配置详解 #### 一、MySQL简介 MySQL是一种关系型数据库管理系统,因其开源、易用且高效的特点,在互联网行业中被广泛采用。对于中小型企业或个人开发者来说,MySQL通常是一个理想的选择,因为它...

    MySql安装教程

    mysql安装文件mysql-5.0.27-win32,MySQL安装图解。大家可以按照图解,一步步安装

    MySQL安装指南.pdf

    MySQL安装过程中通常会提供安装向导,指导您完成安装的每个步骤,包括设置服务器类型、配置参数、创建管理员账号等。 4. 完成安装后,您可能需要重启MySQL服务,并确保服务正常运行。 5. 测试MySQL安装是否成功。...

    Mysql安装.docx

    本文将指导您在CentOS 6上安装MySQL 5.7.29版本。以下是详细步骤: 首先,确保您的系统满足安装MySQL的基本要求。对于CentOS 6,您需要检查系统是否已经安装了旧版本的MySQL。可以通过执行`rpm -qa | grep mysql`...

    KODExplorer-mysql安装

    KodExplorerwindowsGPL v3. mysql安装 mysql安装 mysql安装 mysql安装 mysql安装

    ThinkCMF-mysql安装

    ThinkCMFSwooleThinkPHPPHP-FPMSwooleWEB! mysql安装 mysql安装 mysql安装 mysql安装 mysql安装

    kjyw-mysql安装

    kjywshellpythonnginxmysqlphpredisnagios... mysql安装 mysql安装 mysql安装 mysql安装 mysql安装

    Mysql安装配置教程

    mysql安装配置教程

    mysql安装配置教程详细笔记最全攻略

    mysql安装配置教程 MySQL安装配置教程章节目录 一、前言 二、准备工作 三、下载与安装MySQL 四、MySQL基础配置 五、MySQL用户管理 六、安全性配置与优化 七、MySQL服务管理 八、常见问题与解决 九、总结与资源推荐 ...

    mysql 安装文档

    mysql 安装文档和安装选项的说明,适合初次接触数据库的

    Mysql安装及Windows11无法安装解决

    本文将详细讲解如何顺利安装MySQL,并解决在Windows 11上安装时可能出现的问题。 首先,让我们了解MySQL的基本安装流程。你需要从官方网站下载适合你的操作系统的MySQL版本。例如,`mysql-5.7.37-winx64.zip` 文件...

    mysql安装版win64位

    标题中的“mysql安装版win64位”指的是适用于Windows 64位系统的MySQL安装程序。通常,MySQL的安装文件采用MSI(Microsoft Installer)格式,这是一种由微软开发的软件安装包格式,能够方便地进行软件部署和管理。 ...

    Mysql安装

    Mysql安装

    mysql安装和使用

    在这个例子中,我们看到有一个名为"mysql-5.5.39-winx64.msi"的文件,这表明它是一个适用于Windows操作系统的MySQL安装程序,版本为5.5.39。安装过程通常包括以下步骤: 1. 双击msi文件启动安装向导。 2. 阅读并...

    MySql安装与卸载的详细教程

    1. 下载MySQL安装文件:首先需要从MySQL官网下载适合Windows系统的安装包。以mysql-5.5.40-win32.msi为例,这是一个适合32位系统的安装包。 2. 运行安装程序:双击下载的mysql-5.5.40-win32.msi文件开始安装。安装...

    mysql安装配置教程(x64、arm、windows三平台)

    本教程将涵盖x64、ARM架构以及Windows三个平台上的MySQL安装与配置步骤。 首先,我们来看**x64架构**,这里以CentOS 7.6为例。在Linux环境下,MySQL的安装通常通过包管理器进行。对于x64系统,可以使用`yum`或`dnf`...

    wookteam-mysql安装教程

    WookTeamIM mysql安装教程 mysql安装教程 mysql安装教程 mysql安装教程 mysql安装教程

    MySQL安装.docx

    自己写的Linux安装MySql文档,使用mysql的devel、server、client、libs、common的rpm包安装

Global site tag (gtag.js) - Google Analytics