- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mysql的安装和配置
首先添加用户并创建一个/app的目录用于安装mysql:
cd/
mkdir/app创建目录
groupadd mysql 创建用户组
useradd -g mysql mysql 创建用户mysql
进入安装文件所在目录:
cd /home/flcandclf/
然后解压文件:
tar xvzf mysql-4.1.9.tar.gz
解压后生成mysql-4.1.9目录,我们进入该目录:
cd mysql-4.1.9
进入后就开始配置mysql了,配置过程中我们要给mysql设置一个安装目录,我们设置在 /app/mysql 下,因为把文件放到一个地方比较容易管理,如果你还想获得更多的配置信息,使用 ./configure --help:
在这里我要特别强调在 编译的时候要选择好MYSQL的默认编码,因为如果不选择按默认安装的时候在JSP中就不支持GBK编码了
所以我这样编译
./configure --prefix= /app/mysql --with-charset=gbk
----localstatedir=/usr/local/mysql/var
--prefix= /app/mysql(安装目录)
--with-charset=gbk(支持中文)
----localstatedir=/app/mysql /var(指定数据库目录)
然后等几秒钟,配置完成后就编译源代码
make
这个编译的过程比较长,如果机器比较慢的话,可能要近二十分种左右,编译完成后就安装:
make install
等上几秒钟,安装完成.下面就到了最关键的部分了,为什么老安装不成功 ,问题关键就在这里,访问mysql要一个专门的用户,而且必须给相应的访问权限,这里我们就设置root和mysql有权限访问。用户在一开始的时候已经建好,所以直接初始化表 (注意:必须先执行本步骤后才能进行以下步骤)就可以了:
cp support-files/my-medium.cnf /etc/my.cnf
./scripts/mysql_install_db --user=mysql
初试化表并且规定用mysql用户来访问初始化表以后就开始给mysql和root用户设定访问权限, 我们先到安装mysql的目录:
cd /app/mysql
然后设置权限
chown -R root . 设定root能访问 /app/mysql
chown -R mysql var 设定mysql用户能访问 /app/mysql/var ,里面存的是mysql的数据库文件
chown -R mysql var/. 设定mysql用户能访问 /app/mysql/var下的所有文件
chown -R mysql var/mysql/. 设定mysql用户能访问 /app/mysql/var/mysql下的所有文件
chgrp -R mysql . 设定mysql组能够访问 /app/mysql
设置完成后,基本上就装好了,好了,我们运行一下我们的mysql:
/app/mysql/bin/mysqld_safe --user=mysql
如果没有问题的话,应该会出现类似这样的提示:
[1] 42264
Starting mysqld daemon with databases from /app/mysql/var
这就证明你安装成功了
4.2修改密码
用如下命令修改MYSQL密码,默认安装密码为空,为了安全你必须马上修改
cd /app/mysql/bin
./mysqladmin –h localhost.localdomain –u root password ‘123456’
现在修改的密码为:123456
4.3启动或者停止mysql
启动:
/app/mysql/bin/mysqld_safe --user=mysql
如果mysql的进程已经启动他会提示A mysqld process already exists,表明mysql进程已经存在,否则会提示
[1] 42264
Starting mysqld daemon with databases from /app/mysql/var
启动成功。
停止:
/app/mysql/bin/mysqladmin shutdown
执行命令后输入查看进程命令看mysql进程是否已经关闭:
ps –ax
查看后mysql的进程已经关闭。
启动mysql,再查看mysql进程,mysql已经启动
如果你为 MySQL Administrator root 帐号(非作业
文档评论(0)