一、下载MySQL
下载文件为“mysql-5.0.22.tar.gz”
二、解压缩
将下载的文件放在/opt目录下,执行shell解压缩
cd /opt
tar -zvxf mysql-5.0.22.tar.gz
解压完毕后,会生成/opt/mysql-5.0.22目录
三、安装
此安装文件需用源码安装的方式进行
1.创建用户和用户组
groupadd mysql
useradd -g mysql mysql
在/opt目录下,新建mysql/data目录
mkdir -p /opt/mysql/data
2.配置configure
cd /opt/mysql-5.0.22
./configure --prefix=/opt/mysql --with-charset=gb2312 --with-raid --localstatedir=/opt/mysql/data
执行后,出现下面信息:
MySQL has a Web site at http://www.mysql.com/ which carries details on the
latest release, upcoming features, and other information to make your
work or play with MySQL more productive. There you can also find
information about mailing lists for MySQL discussion.
Remember to check the platform specific part of the reference manual for
hints about installing MySQL on your platform. Also have a look at the
files in the Docs directory.
Thank you for choosing MySQL!
3.生成安装文件并安装
然后按照下面步骤输入shell命令:
make -- 生成安装文件 (此过程有点耗时,耐心等待!)
make install -- 安装
cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld -- copy启动的mysqld文件
chmod 700 /etc/init.d/mysqld
./scripts/mysql_install_db --user=mysql -- 生成mysql用户数据库和表文件
./scripts/mysqld_safe --user=mysql & -- (用mysql用户启动很重要。)
cd /opt/mysql
chown -R root .
chown -R root data
chgrp -R mysql .
./bin/mysqladmin -u root password '123456' -- (123456为管理员root用户密码,默认为空)
4.查看3306端口是否打开:
netstat -na|grep 3306
5.使用mysql
./bin/mysql -uroot -p123456 -- (输入密码,默认密码为空,直接回车即可)
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 4 to server version: 5.0.22-log
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
看到“mysql>”出现后,就可以使用mysql了
mysql> use mysql
Database changed
mysql> select * from user
... (省略n行数据表查询结果)
mysql> quit
Bye
四、配置mysql服务
授权mysql远程连接:
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
此命令可以使远程的电脑访问mysql数据库,%也可以换成某个具体的IP
关闭mysql数据库服务:
cd /opt/mysql/
./bin/mysqladmin -u root shutdown
重新启动mysql:
/etc/init.d/mysqld restart
把mysql加入到系统服务中(就不用像上面那样启动mysql服务了,开机自动启动服务):
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
把mysql加入到环境变量里面:
cp /opt/mysql/bin/mysql /usr/bin/mysql -- 这样就可以直接使用mysql命令了
若创建数据库和数据表时,显示“./mysql/不能创建”之类的信息,请将mysql整个目录的访问权限全部打开即可:
chmod -R 777 /opt/mysql -- -R表示递归之下的所有目录
至此,MySQL已经安装完毕
相关推荐
物联网就是ARM或者RISC-V芯片+linux操作系统+QT界面模式,开发时需要linux系统开发环境。很多公司用的是ubuntu,ububtu连微信、QQ、有道云笔记、喜马拉雅都没有,哪里有UOS好用。交互也不友好。UOS操作起来和windows...
文中提到了安装JDK、配置Java环境,以及如何在Linux上配置和使用tomcat和mysql这类中间件。此外,还介绍了如何使用Firefox浏览器、OpenOffice办公软件等,这些都是在Linux系统中常见且有用的软件。 7. 跨平台开发...
在IT行业中,Linux和Java是两个非常重要的技术领域,它们在软件开发,特别是小型网站开发中扮演着核心角色。这份“Linux和Java学习笔记(Java小型网站开发攻略)”的压缩包资源显然为初学者和进阶者提供了丰富的学习...
本文档记录了JAVA前后端分离项目的部署笔记,涵盖了虚拟机安装、Node.js和Vue.js安装、Nginx安装、Mysql安装、Redis安装、JDK安装和Maven安装等多个方面的知识点。 1. 虚拟机安装与配置 在虚拟机ubuntu-18.04.5-...
具体的安装与配置方法可以参考《Java笔记—CenOS下配置Java开发环境(OpenJDK+Tomcat8)》。 - **Web服务器**:为了运行Java Web应用,我们还需要安装一个Web容器,如Tomcat。Tomcat是一款轻量级且功能强大的Web容器...
6. **语言支持**:在安装设置中,确保添加简体中文和繁体中文支持。 7. **分区配置**: - 创建3个主分区:/boot(256MB,Ext3)、swap(物理内存的两倍,作为交换分区)、/(10GB,Ext3)。 - 创建1个扩展分区,...
这个压缩包提供了一个理想的环境,让学习者可以在Linux上实践Java开发、部署Web应用以及数据库管理。通过设置和配置这些组件,学习者可以学习到系统集成、版本控制、命令行操作等实用技能。此外,这样的练习还有助于...
- **服务安装与启动**: 使用命令`C:/mysql/bin/mysqld.exe --install`安装服务,然后在服务管理器中启动。 ### 七、Linux下的MySQL安装与管理 - **软件包类型**: - **RPM包**: 主要用于Red Hat和SUSE Linux发行版...
开发工具如IntelliJ IDEA提供了强大的Java开发环境,包括代码自动补全、调试等功能。EditPlus则是轻量级文本编辑器,常用于编写脚本或连接Linux进行远程操作。 9. **Linux基础操作**: 对于Linux系统,了解基本...
- **Eclipse+WinCVS**:Eclipse 是一个流行的集成开发环境 (IDE),而 WinCVS 是一个 Windows 版本的 CVS 客户端。在 Eclipse 中集成 WinCVS 可以使得开发者在编写代码的同时轻松地进行版本控制操作,如提交更改、...
通过以上步骤,你将在Linux环境中搭建起一个基础的Java开发和部署环境,可以进行JSP、Servlet等Web应用程序的开发和测试。学习和掌握这些基本操作对于理解Linux系统管理和Java应用部署至关重要。
标题中的"一键安装jdk+mysql+hadoop+hive+zeppelin.rar"表明这是一个包含Java开发环境(JDK)、MySQL数据库、Hadoop分布式计算框架、Hive数据仓库工具以及Zeppelin交互式数据分析平台的一键安装包。这个压缩包为用户...
6. **Spring框架**:Spring是Java开发中最流行的开源框架,尤其适用于构建企业级应用。它简化了依赖注入、事务管理,以及与数据库的交互,对大数据应用的后端服务开发很有帮助。 7. **RPC(Remote Procedure Call)...
### MySQL、JDK 及 Tomcat 的简易安装指南 #### 一、MySQL 安装步骤 MySQL 是一款广泛使用的...以上步骤涵盖了 MySQL、JDK 及 Tomcat 的简易安装过程,按照这些步骤进行操作,可以在 Linux 系统中快速部署这些组件。
课程视频中出现的所有配套软件均可下载,下载地址笔记中有! 1. Linux系统安装以及远程操作工具安装2. Linux常用命令讲解3. JDK安装以及环境变量设置4. Tomcat安装以及项目部署5. Mysql安装以及开发远程访问 6、...
综上,这份Java大数据学习笔记不仅覆盖了Java编程语言的基础,还深入到大数据生态的各个层面,包括数据处理、分布式系统、服务治理等。通过系统学习,你将能够掌握Java大数据的核心技术和应用实践,为成为一名合格的...
Java笔记,帮助初学者了解Java ...通过学习这些知识点,初学者可以系统地了解Java语言、Java Web开发、框架和微服务、项目开发和软件工程等方面的知识,从而更好地掌握Java编程语言,并在软件开发领域中有所作为。
在Java开发中,了解SQL语句、事务处理和数据库优化是必备技能。 7. **Linux**:Linux操作系统是服务器端常见的选择,学习Linux命令行操作、文件系统、用户管理、网络配置等,对于系统管理和开发非常有益。 8. **...
在安装JDK后,为了能在系统中正常使用Java命令,需要设置环境变量。主要有三个关键变量: 1. `JAVA_HOME`:指向JDK的安装路径,例如`C:\Java\jdk1.6.0_23`。 2. `Path`:添加`%JAVA_HOME%\bin`和`%JAVA_HOME%\jre\...