ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:23.62KB ,
资源ID:25925083      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25925083.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Mysqljdktomcat知识集锦.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Mysqljdktomcat知识集锦.docx

1、Mysqljdktomcat知识集锦Mysql、JDK、TOMCAT知识集锦目录Mysql、JDK、TOMCAT知识集锦 11、linux下 mysql 的卸载和安装 12、linux下 mysql用户的管理 43、linux下 mysql字符集的修改 54、linux下 vsftpd的配置 75、linux中 jdk 的卸载和安装 96、linux 下 tomcat的安装 101、linux下 mysql 的卸载和安装前面几篇写了如何安装jdk 和 tomcat,搞web开发还差个数据库吧,好了现在就介绍一下mysq的安装吧,一、前期准备: 1.由于redhat Enterprise 5 中

2、自带一个mysql的版本,如果在安装linux前未选择mysql的安装此步就可跳过,因为我当时安装了现在将其卸载 ,步骤如下: a. 查找已安装的myslq 版本: #rpm -qa | grep mysql (注意大小写,如果mysql 不行就换MySQL) 在屏幕上将显示已安装的mysql包名如:mysql-5.0.22-2.1.0.1 ; b. 将搜索出的包名卸载: #rpm -e -nodeps mysql-5.0.22-2.1.0.1 (nodeps表示强制删除) c. 再次查找该包名,如果没有结果输出则表明已将该版本的mysql卸载了 ; 2. 准备安装资源,如下: a. perl

3、-DBI-1.5.2-1.fc6.i386.rpm(该包为是安装mysql的依赖,没它mysql安装不起,查看是否安装,如果安装了就不需要了,可以通过 #rpm -qa | grep perl* 查看是否已经安装,该包在linux系统盘上可以找到,以下提供该包下载) b. MySQL-server-community-5.0.67-0.rhel5.rpm 和 MySQL-client-community-5.0.67-0.rhel5.rpm (可以从 下载相应linux相应的版本) c. 准备好相应的安装包后将其利用leapFTP 通过 vsftp 服务器 上传到 linux系统/var/ft

4、p/pub上; 3. 开始安装: a. 先安装 perl-DBI-1.5.2-1.fc6.i386.rpm #rpm -ivh perl-DBI-1.5.2-1.fc6.i386.rpm (查看是否安装成功 #rpm -qa | grep perl-DBI* ) b. 安装好perl,接着先安装 mysql server版 #rpm -ivh MySQL-server-community-5.0.67-0.rhel5.rpm (查看是否安装成功 #rpm -qa | MySQL ,查看该进程是否启动 #ps -ef | grep MySQL ,由于安装好server版后就已经启动了) c. 安

5、装好server版,开始接着安装 client版: #rpm -ivh MySQL-client-community-5.0.67-0.rhel5.rpm (查看是否安装成功 #rpm -qa | MySQL ) d. 好了到此就已经安装完毕,测试是否可以运行: #mysql 将出现 mysql 命令符安装成功,由于是默认用户为root没有密码所以可以直接进入; 以上为实践操作,希望有所帮助,一定要注意安装的先后顺序噢。 2009-06-05 补充:MySQL二进制版本的安装及卸载 二进制版本的mysql是已经编译好的,无需 configure ,make make install 等步骤,只

6、需配置一 下即可使用,卸载也方便,直接删除即可;现在以mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz 版本做介绍 : 1. # chmod 755 mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz /改变该文件为可执行权限 2. # tar -xvzf mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz /将解压后生成的目录,复制到/usr/local/下并改名为mysql 3. # groupadd mysql / 建立mysql组 # useradd mysq

7、l -g mysql /建立mysql用户并且加入到mysql组中 4. # cp /usr/local/mysql/support-files/my-f /etc/f 在 support-files目录下有4个模版文件,我们选择其中一个座位Mysql的配置文件,覆盖/etc/f(系统默认的配置,其中设置了性能参数和Mysql的一些路径参数) 5. # cd /usr/local/mysql / 进入mysql目录 # ./scripts/mysql_install_db -user=mysql /初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限

8、 6. # chown -R mysql data /设定mysql用户能访问/usr/local/mysql/data ,里面存的是mysql的数据库文件.这个目录是在/etc/f中有配置,mysql_install_db时产生。 7.# chown -R mysql data/. /设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件 8. # chgrp -R mysql . /设定mysql组能够访问/usr/local/mysql 9. # /usr/local/mysql/bin/mysqld_safe -user=mysql & 10. cd

9、 /usr/local/mysql/bin /进入 bin目录 11. #mysql /运行mysq命令 如果没有没有启动 或出现 Cant connect to local MySQL server through socket /tmp/mysql.sock 解决方法: #cd /usr/local/mysql/support-files /进入该目录 #./mysql.server start /启动即可 既可在生成 /tmp/mysql.sock 如果 /tmp/mysql.sock 无该文件存在,且mysql是处于 开启的状态 ? 解决方法: #netstat -an | grep

10、3306 /查看 3306端口 #ps -ef | grep mysql / 查找 mysql 进程 # kill -9 进程号 /强制删除mysql的进程号 #./mysql.server start /启动即可 既可在生成 /tmp/mysql.sock 如果在任意路径下如数mysql命令得到的无该命令咋办呢? 解决方法:修改 /etc/profile 文件 在文件中加入 PATH=$PATH:/usr/local/mysql/bin/ export PATH (保存即可退出执行 source /etc/profile) 以上操作完既可以 在任意目录执行# mysql 命令 如果想执行 s

11、ervice mysql start or restart stop 命令咋办的? 在不能老#./mysql.server start 解决方法: 将 mysql.server 复制一份到 /etc/rc.d/init.d 下并改名 mysql 或 建个连接文件 假设当前目录为 /etc/rc.d/init.d 如: #cp /usr/local/mysql/support-files/mysql.server mysql (复制) 或 : #ln -s /usr/local/mysql/support-files/mysql.server mysql (建立连接文件) 完成以上操作即可 执行

12、 service mysql start (or restart stop) 用如下命令修改MYSQL密码# /usr/local/mysql/bin/mysqladmin -u root password yourpassword /默认安装密码为空,为了安全你必须马上修改# chmod 700 /etc/init.d/mysql# chkconfig -add mysqld# chkconfig -level 345 mysql on /copy编译目录的一个脚本设置使mysql每次启动都能自动运行# service mysql start# netstat -atln/启动mysql服务

13、/查看3306端口是否打开。要注意在防火墙中开放该端口。可以用telnet localhost 3306来测试一下,如果有反映,那就表明安装成功了。2、linux下 mysql用户的管理文章分类:数据库 关键字: linux mysql用户管理 自从上在redhat Enterprise 5 中安装了MySQL,这次来实践操作一下MySQL用户的管理;一、root用户密码的维护: 由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码: #mysqladmin -u root password 123 (123为密码,也可以写成:123或123)

14、 ; 设置密码后登入时就不能直接输入mysql了,必须跟些参数了,如下: rootlocalhost # mysql -u root -p (-u 后跟登入的用户名,-p 提示要密码登入) Enter password:(输入密码) 修改密码: rootlocalhost #mysqladmin -u root -p password 123456 (password 后跟的是要更新的新密码) Enter password:(输入原始密码,回车即可)二、其他用户的增加和删除: 以root用户登入,在mysql中有一张mysql.user表是存储MySQL中所有用户的信息表,所以可以直接增加删除

15、这个表的记录就可增加和删除用户; 1.添加用户(有两种形式): A.mysql grant all on *.* to yushan% identified by 123 ; mysqlflushprivileges; (刷新系统权限表) (执行完会在mysql.user表插入一条记录,all表示所有权限(包括增 删 改 查等权限), *.* 表示所有数据库,yushan为添加的用户名,123为密码,%为匹配的所有主机,上面的信息都可以指定如grantselect,updateon db.*to yushanlocalhostidentifiedby123;) B.直接对mysql.user添

16、加一条记录 mysqlinsertintomysql.user(Host,User,Password)values(localhost,yusuhan,password(123); mysqlflushprivileges; 这样就创建了一个名为:yushan 密码为:123 (密码是经过加密的 ) 的用户,不过这样没有权限因为只添加了三个字段,也可通过grant添 加权限: mysqlgrantall on *.*to yushanlocalhostidentifiedby123; mysqlflushprivileges;(刷新系统权限表) (这种好像有点啰嗦了。直接用grant不久得了)

17、 添加完用户 如果要远程登入MySQL,必须跟上主机Ip 如下: rootlocalhost # mysql -u yushan -p -h 192.168.59.123 Enter password:(输入密码) 2.删除用户 : mysqldelete from mysql.user where user =yushan ; mysqlflushprivileges; (刷新系统权限表) 其他用户的密码修改与root的一样,在这里无论是添加或是删除操作后必须来个flushprivileges;这样才能起作用特别是删除用户后,如果未执行,被删除的用户还可登入,以上都是在MySQL root用

18、户下操作,为了MySQL的安全,应该给用户指定相应的权限3、linux下 mysql字符集的修改关键字: linux mysql 字符集 安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件;由于linux下MySQL的默认安装目录分布在不同的文件下;不像windows一样放在同一目录下,只需修改其中的my.ini文件,重起后就生效了;所以先来看看linux下MySQL的数据库文件、配置文件和命令文件分别在不同的目录 : 1、数据库目录,其所创建的数据库文件都在该目录下/var/lib/mysql/ 2、配置文件 (mys

19、ql.server命令及配置文件所在地) /usr/share/mysql 3、相关命令(如mysql mysqladmin等)/usr/bin 4、启动脚本(如mysql启动命令)/etc/rc.d/init.d/ 查看默认字符集 #mysql -u root - p #(输入密码) mysql show variables like character_set% ; +-+-+| Variable_name | Value |+-+-+| character_set_client | latin1 | character_set_connection | latin1 | characte

20、r_set_database | latin1 | character_set_filesystem | binary | character_set_results | latin1 | character_set_server | latin1 | character_set_system | utf8 | character_sets_dir | /usr/share/mysql/charsets/ |+-+-+ 修改字符集 : 1.查找/etc目录下是否有f文件; #ls -l | grep f (在/etc下查找是否有f文件存在) 2.如果没有就要从/usr/share/mysql,

21、拷贝一个到/etc 下,在/usr/share/mysql目录下有五个后缀为.cnf的文件,分别是 my-f my-innodb-heavy-4G.cnf my-f my-f my-f ;从中随便拷贝一个到/etc目录下并将其改为f文件,我选择的是my-f : #cp /usr/share/mysql/my-f /etc/f 3.修改f文件,在该文件中的三个地方加上 default-character-set=utf8(client mysqld mysql) #vi /etc/f 修改如下:(红色为添加部分) client #password = your_password port = 3

22、306 socket = /var/lib/mysql/mysql.sock default-character-set=utf8 (经过验证好像这一步不用设置也可以达到效果) mysqld port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer = 16M max_allowed_packet = 1M table_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer

23、_size = 512K myisam_sort_buffer_size = 8M default-character-set=utf8 init_connect=SET NAMES utf8 mysql no-auto-rehash default-character-set=utf8 保存退出; 4.重起MySQL服务器,使其设置的内容生效 #/etc/init.d/mysql restart 5. 重新登入mysql; # mysql -u root - p #(输入密码) mysql show variables like character_set% ; +-+-+| Variable_name | Value |+-+-+| character_set_client | utf8 | character_set_connection | utf8 |(都生成了utf8,成功了 哈哈哈)| character_set_database | utf8 | character_set_filesystem | binary | character_set_results | utf8 | character_se

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1