先从MySQL官网下载MySQL,然后进入所下载的安装文件所在目录,运行如下命令进行安装,其中MySQL-server-community-5156-1rhel5i386rpm为刚刚下载的MySQL数据库服务器的rpm包,然后使用/etc/rcd/initd/mysqlrestart命令重启MySQL服务:
[root@localhost ~]# rpm -ivh MySQL-server-community-5156-1rhel5i386rpm
[root@localhost ~]# /etc/rcd/initd/mysql restart
Shutting down MySQL[确定]
Starting MySQL[确定]
2 配置MySQL数据库字符集
备注:配置MySQL数据库字符集的目的是方便的使用数据库,无需在每次连接的时候都要临时设置数据库字符集的,个人不建议采用这种方法,真正的工程项目都应该在连接数据库时临时设置数据库字符集,如此才便于系统的移植,而且又不会影响数据库服务器中的其他数据库的使用!
安装完成之后,需要配置MySQL的字符集配置,首先需要查找MySQL的配置文件的位置,由于MySQL的配置文件名是以cnf结尾的,因此可用如下命令进行查找:
[root@localhost ~]# find / -iname 'cnf' -print
/usr/share/mysql/my-largecnf
/usr/share/mysql/my-mediumcnf
/usr/share/mysql/my-innodb-heavy-4Gcnf
/usr/share/mysql/my-hugecnf
/usr/share/mysql/my-smallcnf
/usr/share/doc/MySQL-server-community-5156/my-largecnf
/usr/share/doc/MySQL-server-community-5156/my-mediumcnf
/usr/share/doc/MySQL-server-community-5156/my-innodb-heavy-4Gcnf
/usr/share/doc/MySQL-server-community-5156/my-hugecnf
/usr/share/doc/MySQL-server-community-5156/my-smallcnf
/etc/pki/tls/opensslcnf
输入完命令“find / -iname 'cnf'-print”回车后,屏幕便显示搜索到的MySQL配置文件,然后拷贝my-largecnf、my-mediumcnf 、my-innodb-heavy-4Gcnf 、my-hugecnf、my-smallcnf中任意的一个到/etc目录下,并命名为mycnf,其命令如下所示:
[root@localhost ~]# cp /usr/share/mysql/my-mediumcnf /etc/mycnf
[root@localhost ~]# vi /etc/mycnf
然后,使用vi编辑器修改/etc/mycnf文件,在[client]下添加: “default-character-set=gb2312”;在[mysqld]下添加:“default-character-set=gb2312”。如下所示:
# The following options will be passed to all MySQL clients
[client]
default-character-set=gb2312
#password = your_password
port = 3306
socket = /var/lib/mysql/mysqlsock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
default-character-set=gb2312
port = 3306
socket = /var/lib/mysql/mysqlsock
skip-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
按一下Esc键,输入“:wq”后回车保存配置文件,输入“/etc/rcd/initd/mysqlrestart”重启MySQL服务,如下所示:
[root@localhost ~]# /etc/rcd/initd/mysql restart
Shutting down MySQL[确定]
Starting MySQL[确定]
最后,我们来验证MySQL服务器配置是否成功,首先登录MySQL,输入“mysql –uroot -p”回车,系统提示输入密码,登录成功后进入MySQL命令模式,如下所示:
[root@localhost ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor Commands end with ; or \g
Your MySQL connection id is 2
Server version: 5156-community-log MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates All rights reserved
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates Other names may be trademarks of their respective
owners
Type 'help;' or '\h' for help Type '\c' to clear the current input statement
mysql>
在MySQL命令模式下分别输入“show variables like'collation_%';”、“show variables like 'character_set_%';”回车后显示字符集设置,如下所示:
mysql> show variables like 'collation_%';
+----------------------+-------------------+
| Variable_name | Value |
+----------------------+-------------------+
| collation_connection | gb2312_chinese_ci |
| collation_database | gb2312_chinese_ci |
| collation_server | gb2312_chinese_ci |
+----------------------+-------------------+
3 rows in set (005 sec)
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | gb2312 |
| character_set_connection | gb2312 |
| character_set_database | gb2312 |
| character_set_filesystem | binary |
| character_set_results | gb2312 |
| character_set_server | gb2312 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (000 sec)
mysql>
根据以上查询结果可知我们设置的MySQL数据库配置信息已经生效,至此完成MySQL的服务器的安装与配置。
3关于MySQL数据库的一些注意事项
31 远程连接mysql速度慢
解决方法:
在MySQL服务器的配置(/etc/mycnf)中增加一个如下配置后速度飞快。
[mysqld]
skip-name-resolve
备注:这样就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。
32 重启数据库后,发现无需密码(或者任何密码)即可以连接
解决方法:
检查你的MySQL配置文件(/etc/mycnf)中是不是多了一条语句:“skip-grant-tables”,删除(注释)该语句,重新配置MySQL密码,再次重启MySQL服务即可!
备注:若使用skip-grant-tables系统将对任何用户的访问不做任何访问控制,但可以用 mysqladmin flush-privileges或mysqladmin reload来开启访问控制;默认情况是show databases语句对所有用户开放,如果mysql服务器没有开远程帐户,就在/etc/mycnf里面加上skip-grant-tables。mysql官方下载地址>下载获得Mysql的for win32安装包后,用winzip解压缩,直接运行setupexe,需要注意的是选择一个安装路径,当然,安装路径可以任意,建议选择C:\MySQL目录。安装完成后MySQL也就完成了。默认的用户名是root,密码为空。Mysql安装完成后,请通过开始-程序-附件-命令提示符进入:录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin在 C:\mysql\bin> 命令提示符下录入 mysqld-nt -install 命令,然后按下回车,如果出现 Service successfully installed 的提示, 这表示你已成功的将 MySQL 安装成一项 Windows 的服务。点击 开始-程序-管理工具-服务 ,你可以看到Mysql已经成为众多服务项目中的一项,不过此时它还未被启动, 因此接下来我们就来启动它。启动 MySQL 服务的方法有以下三种,请自行选择其中一种来进行:重启机器时自动启动它在服务窗口中选取 MySQL 服务名称,然后按下启动按钮来启动它在“命令提示字符”窗口中输入 NET START MySQL 指令来启动它Mysql数据安装完成,系统会默认生成一个名为test的数据库。一般情况下,由于该数据需要用root用户进行访问,从安全性角度而言,我们建议你新建一个数据库,并给这个数据库分配一个新的用户来访问。由于Mysql数据库默认的客户端功能比较少,不支持数据库的建立和用户的新增。其他比如Mysql-front等工具带了这些功能,您可以去下载这些工具来使用,当然,你也可以通过以下介绍的命令行方式来新增用户与数据库。登录数据库“命令提示字符”窗口录入,录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>修改密码C:\mysql\bin提示符下录入:格式:mysqladmin –u用户名 -p旧密码 password 新密码 例如:给root加个密码ab12。键入以下命令:mysqladmin -uroot password ab12建立数据库格式:create database 库名;例如:建立新数据库shopex在MYSQL的提示符下:mysql> 录入 create database shopex;显示数据库格式:show databases;注意是databases而不是database 建立新用户格式:grant all privileges on 数据库 to 用户名@登录主机 identified by "密码";例如:增加一个用户test密码为1234,让他只可以在localhost上登录,并可以对数据库Shopex进行所有的 *** 作(localhost指本地主机,即MYSQL数据库所在的那台主机),在MYSQL的提示符下:mysql> 录入grant all privileges on shopex to test@localhost identified by "1234";通过以上 *** 作,你建立一个新的数据库 shopex,并增加了一个名为test对shopex数据库有所有 *** 作权限。注意:以上仅仅是简单的Mysql *** 作命令,如果你需要了解更加详细的资料,请查阅Mysql相关 *** 作说明文档。接下去的安装就要看你选择什么作为你的Web服务器了,建议直接使用IIS。首先登陆到MySQL的官方网站下载MySQL社区版。
MySQL有四个版本:MySQL社区版(免费);MySQL标准版;MySQL企业版;MySQL集群版。
2
在选择平台中,选择“Mac OS X“,根据自己的系统软件版本下载符合自己系统的版本。
该平台可供选择的安装文档有两种版本:压缩TAR文档和DMG文档(该文档和一般的Mac安装文档一样,安装方便快捷,这里下载该文档)。
3
下载完成后,在Finder的侧边栏为下载的目录中,找到下载完成的文档。
END
安装MySQL
单击下载文档,单击mysql-5622-osx108-x86_64pkg安装包。
在“欢迎使用“My SQL5622-community“安装器”窗口中,单击“继续”按钮。
进入“软件许可协议”,单击“继续”按钮。
在d出的“若要继续安装软件,你必须同意软件许可协议中的条款。“单击“同意”按钮,继续安装。
单击“阅读许可”,可以阅读安装的详细说明。
“在“Macintosh HD”上进行标准安装”,单击“安装”按钮。
如果你的苹果电脑有多个磁盘,可以单击“更换安装位置”,选择安装的磁盘位置。
如果你想自定义安装MySQL,点击“自定”按钮。
自定义安装:
在“Macintosh HD”上进行自定安装中,勾选你需要安装的软件包。然后点击“安装”按钮。
如果你还是想标准安装,单击“标准安装”按钮。
如果你的苹果电脑设置了密码,输入管理者密码,然后单击“安装软件”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)