1,Linux上tomcat的下载与安装
在tomcat官网上下载压缩包,tomcat8.0.37的下载链接:http://tomcat.apache.org/download-80.cgi#8.0.37 ,下载Core中的tar.gz压缩包,下载至本地桌面。
因为tomcat的安装依赖于Java JDK,我们先登上服务器查看是否已经安装Java。 命令行中输入”java -version“,可查看java版本。
如果还没安装Java,则移步至http://blog.csdn.net/HOMEGREAT/article/details/52729405,先将Java配好。
scp命令将下载好的tomcat压缩包上传到远程服务器,如图:
解压,并放到新建的tomcat文件夹。步骤:
(1)tar -zxv -f apache-tomcat-8.0.37.tar.gz
(2)mv apache-tomcat-8.0.37 tomcat
解压成功,如图:
定位到tomcat目录下的bin目录,启动tomcat服务。
启动成功!检验一下:浏览器地址栏输入 <服务器IP>:8080
2,mysql的下载与安装
卸载旧的mysql
--------查询有无mysql
[root@ali228 ~]# find / -name mysql
/usr/local/env/mysql
/usr/local/env/mysql/mysql
/usr/local/env/mysql/mysql/bin/mysql
/usr/local/env/mysql/mysql/include/mysql
/usr/local/env/mysql/mysql/data/mysql
[root@ali228 ~]#
--------有则卸载
[root@ali228 ~]# rm -rf /usr/local/env/mysql/mysql
[root@ali228 ~]#
--------删除mysql的配置
[root@ali228 ~]# rm -rf /etc/my.cnf
-------- 删除/etc/init.d/下跟mysql有关的全部文件,一般包括mysql文件或mysqld文件。
[root@ali228 mysql]# rm -rf /etc/init.d/mysql
[root@ali228 mysql]# rm -rf /etc/init.d/mysqlId
--------删除用户和用户组
[root@ali228 ~]# userdel mysql
userdel: user 'mysql' does not exist
1、下载
下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
下载版本:我这里选择的5.6.33,通用版,linux下64位
也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2、解压
1 2 3 4 |
|
3、添加用户组和用户
1 2 3 4 |
|
4、安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
//创建mysql_install_db安装文件 mkdir mysql_install_db //初始化数据库 bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data //记住临时密码 [Server] A temporary password is generated for root@localhost: twi=Tlsi<0O! //配置修改 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld //修改my.cnf文件 vim /etc/my.cnf //建立MySQL服务 chkconfig --add mysqld
|
*不要忘记授权
mysql>grant all privileges on *.* to yy@localhost with grant option;
*修改密码
ALTER user 'root'@'localhost' IDENTIFIED BY 'root'; //
启动报错服务起不来:可能端口被占用 netstat -lnp|grep 3306
创建软连接:ln -s /usr/local/mysql/bin/mysql /usr/bin
5、错误
5.1 sqlyog连接时,报1130错误,是由于没有给远程连接的用户权限问题
解决1:更改 ‘mysql’数据库‘user’表‘host’项,从‘localhost’改成‘%’。
use mysql;
select 'host' from user where user='root';
update user set host = '%' where user ='root';
flush privileges;
解决2:直接授权
grant all privileges on *.* to root@localhost with grant option;
解决3:
select user,host from user;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
5.2 安装时的一些错误
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 没有那个文件或目录
解决: yum -y install perl perl-devel
Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解决:yum -y install libaio-devel
依赖:yum -y install numactl
依赖:yum install libaio1 libaio-dev
6、其他
6.1 配置环境变量
vi + /etc/profile
export PATH=....:/usr/local/mysql/bin