开发者学堂课程【Linux 入门到精通:MYSQL 配置】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址: https://developer.aliyun.com/learning/course/401/detail/5218
MYSQL 配置
内容介绍:
一、Tomcat 安装
二、增加虚拟目录与虚拟主机配置文件
三、MySQL 安装配置
一、Tomcat 安装
1. 上传 Tomcat 安装包至软件目录,并解压软件包(tar-zxfapache-tomcat-8.0.33.targz)至程序目录,并改名目录为 tomcat8
2. 编辑文件 vi/etc/profile,添加如下内容至文件最后 export TOMCAT HOME="/mnt/bin/tomcat"
3. 运行 source/etc/profile
4. 编辑文件 vi/etc/environment,添加如下内容至 PATH 后/mnt/bin/jdk/bin
:/mnt/bin/jdk
5. 进入 tomcat8 目录的 conf 目录,编辑 serverxml,配置 Tomcat6 虚拟访问目录,添加““/jsp'
docBase="/www/webroot/webisp/"debua="0"reloadable="true"crossContext="true"/>”至 Host 节点内,设置 path 为访问路径名称,docBase 为 web 站点所在地
6. 进入 Tomcat6 目录的 bin 目录,运行/startupsh 启动或 /shutdownsh 停止Tomcat 服务
二、增加虚拟目录与虚拟主机配置文件
1. 增加虚拟目录
打开tomcat8/conf/serverxml,第一行是以前默认存在的,第二行是新增的
docBase="/www/webroot/wwwjava2000.net"/>
2. 虚拟主机配置文件
appBase="webapps"unpackWARs="true"autoDeploy="true' xmlValidation="false"xmiNamespaceAware="false">
三、MySQL 安装配置
MySQL 是一个小型关系型数据库管理系统,开发者为瑞 MySQLAB 公司 。MySQL 被广泛地应用在 Internet 上的中小型网站中,特点积小、速度快、总体拥有成本低,开放源码。
特性:
1. 使用 C 和 C++编写,并使用了多种编译器进行测试,保证源代码的可移植性
2. 支持 AIX、FreeBSDHP-UXLinuxMacOSNovell Netware OpenBSD、OS/2 Wrap、Solaris、Windows 等多种操作系统
3. 为多种编程语言提供了 API。这些编程语言包括 CC++、Python、Java、Perl、PHP、Eiffel. Ruby 和 Tcl 等。
4. 支持多线程
5. 提供 TCP/P、ODBC 和 JDBC 等多种数据库连接途径
6. 提供用于管理、检查、优化数据库操作的管理工具
管理工具:
pheMYAdmin 是由 php 写成的 MySQL 资料库系统管理程式,让管理者可用 Web界面管理 MySQL
(1)MySQL 安装
1. 上传 MySQL 安装包至软件目录;还可通过 Ubuntu 系统的 apt-getinstall mysql-client mysql-common mysql-server 安装
2. 安装完成后先停止 MySQL/etc/initd/mysql stop
3. 移动 /var/lib/ 目录下 mysql 文件夹到 /www下
4. 修改 mycnf 文件中的 datadir 路径地址
5. 修改 /etc/apparmord/ 目录下 usrsbinmysqld 文件中 datadir 路径地址
6. 重启 apparmor,/etc/init.d/apparmor restart
7. 启动 MySQL,/etc/init.d/mysql start
(2)MySQL deb 安装
1.
更新依赖包 apt-get install libaio1 libmecab2
2. dpkg-i mysql-common_5.7.17-1ubuntu16.04_amd64.deb
3. dpkg-i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
4.dpkg-ilibmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
5. dpkg-i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb
6.dpkg-imysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
7. dpkg-i mysql-client_5.7.17-1ubuntu16.04_amd64.deb
8.dpkg-imysql-community-source_5.7.17-1ubuntu16.04_amd64.deb9.dpkg
imysql-community-server_5.7.17-1ubuntu16.04_amd64.deb
⑴在 root 中输入更新依赖包:apt-get install libaio1 libmecab2
⑵输入 cd /www/soft/ 进入目录
⑶输入 tar -xf mysql 解压文件
⑷依次输入 dpkg -i内容进行安装
⑸输入 ps -ef | grep masql 生产 pid 文件(pid 文件储存进程 id)
⑹登录 mysql -uroot -p(mysql -h127.0.0.1 -uroot -p 本机可不加-h)
⑺输入\s可以查看 mysql 基本配置,输入\q 退出 mysql 储存在 /var/lib/mysql 目录下。