腾讯云服务器相关部署.pdf

所需积分/C币:27 2019-08-23 22:19:05 131KB PDF
2
收藏 收藏
举报

腾讯云服务器下,非常完整的 Tomcat,数据库 mysql 部署。 每一步都有命令行,保证你会安装得很顺利。
证明安装成功 注意:安装jdk尽量用root用户 步骤二安装 Tomcat服务器 1 sheel连接云服务器 2进入到目录/us/oca/中: cd / usr/loca 3创建目录/usr/oca/toos,如果有则忽略: mkdir-p tools 4创建/usr/loca/ tomcat目录,如果已存在则忽略: mkdir -p tomcat 5进入到目录/sr/ocal/ tools中 cd tools/ 6 Tomcat官网下载相应版本的 tar.gz包上传到/usr/oca/toos目录下 7解压缩 apache-tomcat7.0.93 targz: tar-zXVf apache-tomcat-7.. 93. tar. gz 8将通过解压得到的 apache-tomcat7.093文件夹复制到/usr/ local/ tomcat日 录中 mv apache-tomcat-7.093. tomcat/ 9打开文件/etc目录下的 profile文件:(配置 Tomcat环境变量) vim /etc/profile 按i键进入插入模式将如下代码追加到 profile文件末尾: CATALINA_ HOME=/usr/local/tomcat/apache-tomcat-7.093 CATALINA BASE=/usr/local/tomcat/apache-tomcat-7.093 PATH=SPATH: S CATALINA BASE/ bin export PAth CatALINA base 按esc键后输入Wq! 10修改 tomcat的端凵号和字符编码: 进入到/usr/oca/ tomcat/ apache- tomcat-7.0.93/conf目录中 cd./tomcat/apache-tomcat-7.093/conf 打开 tomcat服务的配置文件 server. xm: vIm server.xm 找到如下代码 <coNnectorport=8080protocol="http:/1.1connectionTimeoUt=20000 redirectOr=8443/> 按i键进入插入模式将其中的8080改成HTTP协议的默认端口80,改后的 代码如下 conNectorport=80protocol=http:/1.1connectiontImeouT=20000 redirect Port=8443 URIEncoding="UTF-8 /> 1.进入到/usr/ocal/ tomcat/ apache-tomcat-90.0.M4/bin目录中 cd.bin 12.打廾 vim catalina. sh文件 在# OS specific support.前面加入如下代码:(注意jdk18.0201与上面样 JAVA HOME=/usr/local/jdk/jdk1.8.0 201 JRE HOME=SJAVA HOME/jre 键入Esc并输入“Wq!”保持并退出 13启动 tomcat服务: /startup. sh 打印如下信息则表明启动 Tomcat服务成功: Using CATALINA BASE: /usr/local/tomcat/apache-tomcat-90.. M4 Using CATALINA HOME: /usr/local /tomcat/ apache-tomcat-900. M4 Using CATALINA TMPDIR: /usr/local/tomcat/apache-tomcat-900.M4/temp Using JRE Home /usr/local/jdk/jdk180 91/jre Using CLASSPATH /usr/local/tomcat/apache-tomcat-900. M4/bin/bootstrap jar /usr/local/tomcat/apa he-tomcat-9.0.0.M4/bin/tomcat-juli,jar Tomcat started 打开浏览器输入P地址看看吧!如果出现了我们的可爱的“小黄猎”则表明 我们的 Tomcat已提供服务啦! 14.关闭 tomcat服务 /shutdown. sh 打印如下信息则表明关闭 Tomcat服务成功: Using CATALINA BASE: usr/local/tomcat/apache-tomcat-9.0.0.M4 Using CATALINA HOME: /usr/local/tomcat/apache-tomcat-900. M4 Using CATALINA TMPDIR: usr/local/tomcat/apache-tomcat-900.M4/ temp Using jre home /usr/local/jdk/jdk180 91/jre Using CLASSPATH /usr/local/tomcat/apache-tomcat-900.M4/bin/bootstrap jar: /usr/local /tomcat/apa che-tomcat-9.0..M4/bin/tomcat-juli jar 15 tomcat目录下的conf文件夹下, server.xm文件中以下的位置中添加 maxPostsize参数 <Connector port="8081 maxthreads=150 minSpare Threads=25 maxSpare threads=75 enableLookups="false"redirectPort=8443 debug="0"connection Timeout=20000 disableUploadTimeout=true"URIEncoding="UTF-8 maxPostsize=0"/ 当 maxPostsize<=0时,POST方式上传的文件大小不会被限制 注意: maxPostsize参数薮只有当 request的 Content-Type为 “ application/X-WWW-form- urlencode”时起作用 步骤三安装 MySQL55 1通过 Shel连接到阿里云 Centos7服务器 2进入到录/sr/loca/中: cd/usr/local/ 3创建目录/usr/oca/ tools,如果有则忽咯: mkdir-p tools 4创建/usr/loca/mysq录,如果已存在则忽略: mkdir-p mysql 5进入到目录/us/ local/ tools中 cd tools/ 解压MySQ tar zxvf mysql-5.5.35-linux2 6-X86 64tar. gz 7把mysq目录下的文件移到 mysql mv mysql-5.5.35-linux 2.6-x86 64/*/mysq 8为mysq添加群组和用户 groupadd mysq useradd-g mysql-s /sbin/nologin mysql 9执行安装脚本 /usr/local/mysql/scripts/ mysql install db datadir=/usr/local/mysql/data/ --basedir=/usr/local/ mysql -user=mysql 10为mysq用户添加文件夹读写权限 chown-R mysql: mysql /usr/local/mysql/ chown-R mysql: mysql /usr/local/ mysql/data/ 11添加配置文件 cp-f /usr/local/mysql/support-files/mysql server /etc/init. d/mysql sed-i's#Abasedir=S#basedir=/usr/local/mysql# /etc/init. d/mysql sed-i's#A datadir=S#datadir=/usr/local/mysql/data#t'/etc/ init. d/ mysql cp-f/ usr/local/mysql/support-files/ my-small cnf /etc/my cnf chmod 755/etc/init. d/mysql 12启动mysq service mysql start 显示 Starting MysQL. SUCCESS! 13查看端口 netstat-tnl grep 3306 00.000:3306 0.000:* LISTEN 14设置mysq命令快捷链接 In-s/usr/local/mysql /bin/mysql /usr/bin 戌者 [root @123]# vim /etc/profile export PATH=SPATH: /usr/local/ mysql/bin/ 刷新配置文件(否则不生效): source etc/profile 15.重置密码 service mysqld stop mysqld safe --user=root--skip-grant-tables--skip-networking mysql-u root mysql> use mysql mysql> update user set password=password("new password )where user=root mysql> flush privileges ysq> \q 16之后就进入mysq mysql -uroot-pmypassword >mys 17授权root,允许远程访问 更新 MYSQL的用户root的密码: set password= password新密码"); 设置用户root可以在任意|P下被访问 grant all privileges on*.* to root@"%" identified by"新密码"; 设置用户root可以在本地被访问: grant all privileges on*.* to root@" localhost" identified by"新密码"; 刷新权限使之生效 flush privileges 18.接着设置编码格式不然,后面更新中文数据吋,会出现乱码 msq下査看编码格式 mysql> show variables like character% +- I Variable name I Value +------ I character set client I utf8 character set connection utf8 I character- set database latin1 character set filesystem binary character set results utf8 character set server latin 1 character set system utf8 I character sets _ dir I/usr/local/mysql/share/charsets/ -----------------+---------- 9修改/etc/ my cnf vim/etc/my cnf 在[ mysqld]前添加如下代码: client] default-character-set=utf8 在[ mysqld]后添加如下代码 character set server=utf8 20关闭mysq服务,再开启 #/etc/init. d/ mysql sto Shutting down MySQL. SUCCESS #/etc/init. d/mysql start Starting MySQL. SUCCESS! 20重新进入mysq模式,査看编码格式 mysql> show variables like %character% Variable name I Value character set client utf8 character set_connection utf8 character set database utf8 character set filesystem binary character set_ results utf8 character set server utf8 character set system utf8 character sets di I/usr/local/mysql/share/charsets/ 21接着就可以用 navicat远程连接服务器的数据库了 22更改 MySQL数据库的编码为ut8mb4 好处:存储与获取数据的时候,不用再考虑表情字符的编码与解码问题。 (1)ut8mb4的最低mysq版本支持版本为5.53+,若不是,请升级到较新版本 (2)修改mysq配置文件 my cnf ηycnf一般在etc/ mysql/ my cnf位置。找到后请在以下三部分里添加如下内容 [client] default-character-set= utf8mb4 default -character-sets utf8mb4 注目的地 [mysqld character-set-client-handshake false character-set-server utf8mb4 collation -server= utf8mb4 unicode ci init connect=SET NAMES utf8mb4 3)重启数据库,检查变量 SHOW VARIABLES WHERE Variable name like 'character set oR Variable name LIKE 'collation (4)数据厍连接的配置 数据库连接参数中 characterEncoding=ut8会被自功识别为ut8mb4,也可以不加这个参数,会自动 检测 而 autoReconnect=true是必须加上的。 (5)将数据库和已经建好的表也转换成ut8mb4 更改数据库编码: ALTER DATABASE DB NAME CHARACTER SET ut8mb4 更改表编码: ALTER TABLETABLE NAME CONVERT TO CHARACTER SET ut8mb4 23修改| ongtext限制大小 进入 mysql server 在mysq命令行中运行 set global max allowed packet=2 1024*1024 10 然后关闭掉这此 mysql server链接,再进入 show VARIABLES like%max_allowed_ packet% 查看下 max allowed _ packet是否编辑成功

...展开详情
试读 10P 腾讯云服务器相关部署.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
  • 分享王者

    成功上传51个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
    最新推荐
    腾讯云服务器相关部署.pdf 27积分/C币 立即下载
    1/10
    腾讯云服务器相关部署.pdf第1页
    腾讯云服务器相关部署.pdf第2页

    试读结束, 可继续读1页

    27积分/C币 立即下载 >