`
齐晓威_518
  • 浏览: 619041 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

在Linux上部署Java开发环境笔记(五)Linux中安装MySQL

 
阅读更多

一、下载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已经安装完毕

分享到:
评论

相关推荐

    UOS操作系统安装方法及java开发环境搭建

    物联网就是ARM或者RISC-V芯片+linux操作系统+QT界面模式,开发时需要linux系统开发环境。很多公司用的是ubuntu,ububtu连微信、QQ、有道云笔记、喜马拉雅都没有,哪里有UOS好用。交互也不友好。UOS操作起来和windows...

    linux及linux-arm程序开发笔记.pdf

    文中提到了安装JDK、配置Java环境,以及如何在Linux上配置和使用tomcat和mysql这类中间件。此外,还介绍了如何使用Firefox浏览器、OpenOffice办公软件等,这些都是在Linux系统中常见且有用的软件。 7. 跨平台开发...

    Linux和Java学习笔记(Java小型网站开发攻略).zip

    在IT行业中,Linux和Java是两个非常重要的技术领域,它们在软件开发,特别是小型网站开发中扮演着核心角色。这份“Linux和Java学习笔记(Java小型网站开发攻略)”的压缩包资源显然为初学者和进阶者提供了丰富的学习...

    JAVA前后端分离项目部署笔记.docx

    本文档记录了JAVA前后端分离项目的部署笔记,涵盖了虚拟机安装、Node.js和Vue.js安装、Nginx安装、Mysql安装、Redis安装、JDK安装和Maven安装等多个方面的知识点。 1. 虚拟机安装与配置 在虚拟机ubuntu-18.04.5-...

    java项目的部署

    具体的安装与配置方法可以参考《Java笔记—CenOS下配置Java开发环境(OpenJDK+Tomcat8)》。 - **Web服务器**:为了运行Java Web应用,我们还需要安装一个Web容器,如Tomcat。Tomcat是一款轻量级且功能强大的Web容器...

    suse_linux10安装及linux下的各服务器安装与部署学习笔记.pdf

    6. **语言支持**:在安装设置中,确保添加简体中文和繁体中文支持。 7. **分区配置**: - 创建3个主分区:/boot(256MB,Ext3)、swap(物理内存的两倍,作为交换分区)、/(10GB,Ext3)。 - 创建1个扩展分区,...

    Linux版 jdk15_tomcat 9.0.38_mysql.rar

    这个压缩包提供了一个理想的环境,让学习者可以在Linux上实践Java开发、部署Web应用以及数据库管理。通过设置和配置这些组件,学习者可以学习到系统集成、版本控制、命令行操作等实用技能。此外,这样的练习还有助于...

    【学习笔记】Mysql入门很简单-笔记

    - **服务安装与启动**: 使用命令`C:/mysql/bin/mysqld.exe --install`安装服务,然后在服务管理器中启动。 ### 七、Linux下的MySQL安装与管理 - **软件包类型**: - **RPM包**: 主要用于Red Hat和SUSE Linux发行版...

    [实战]Java分布式高级架构师课程学习笔记.docx

    开发工具如IntelliJ IDEA提供了强大的Java开发环境,包括代码自动补全、调试等功能。EditPlus则是轻量级文本编辑器,常用于编写脚本或连接Linux进行远程操作。 9. **Linux基础操作**: 对于Linux系统,了解基本...

    Linux 学习笔记

    - **Eclipse+WinCVS**:Eclipse 是一个流行的集成开发环境 (IDE),而 WinCVS 是一个 Windows 版本的 CVS 客户端。在 Eclipse 中集成 WinCVS 可以使得开发者在编写代码的同时轻松地进行版本控制操作,如提交更改、...

    Linux基础指令安装jdk1.8Tomcatmysql.zip

    通过以上步骤,你将在Linux环境中搭建起一个基础的Java开发和部署环境,可以进行JSP、Servlet等Web应用程序的开发和测试。学习和掌握这些基本操作对于理解Linux系统管理和Java应用部署至关重要。

    一键安装jdk+mysql+hadoop+hive+zeppelin.rar

    标题中的"一键安装jdk+mysql+hadoop+hive+zeppelin.rar"表明这是一个包含Java开发环境(JDK)、MySQL数据库、Hadoop分布式计算框架、Hive数据仓库工具以及Zeppelin交互式数据分析平台的一键安装包。这个压缩包为用户...

    《java学习》-Java 大数据学习笔记.zip

    6. **Spring框架**:Spring是Java开发中最流行的开源框架,尤其适用于构建企业级应用。它简化了依赖注入、事务管理,以及与数据库的交互,对大数据应用的后端服务开发很有帮助。 7. **RPC(Remote Procedure Call)...

    mysql、jdk及tomcat的简易安装笔记

    ### MySQL、JDK 及 Tomcat 的简易安装指南 #### 一、MySQL 安装步骤 MySQL 是一款广泛使用的...以上步骤涵盖了 MySQL、JDK 及 Tomcat 的简易安装过程,按照这些步骤进行操作,可以在 Linux 系统中快速部署这些组件。

    Linux系统安装部署jdk+Tomcat+Mysql+Nginx+Tomcat集群搭建+项目发布

    课程视频中出现的所有配套软件均可下载,下载地址笔记中有! 1. Linux系统安装以及远程操作工具安装2. Linux常用命令讲解3. JDK安装以及环境变量设置4. Tomcat安装以及项目部署5. Mysql安装以及开发远程访问 6、...

    《IT学习资料3》-Java 大数据学习笔记.zip

    综上,这份Java大数据学习笔记不仅覆盖了Java编程语言的基础,还深入到大数据生态的各个层面,包括数据处理、分布式系统、服务治理等。通过系统学习,你将能够掌握Java大数据的核心技术和应用实践,为成为一名合格的...

    Java笔记,帮助初学者了解Java

    Java笔记,帮助初学者了解Java ...通过学习这些知识点,初学者可以系统地了解Java语言、Java Web开发、框架和微服务、项目开发和软件工程等方面的知识,从而更好地掌握Java编程语言,并在软件开发领域中有所作为。

    《IT学习资料》-Java 大数据学习笔记.zip

    在Java开发中,了解SQL语句、事务处理和数据库优化是必备技能。 7. **Linux**:Linux操作系统是服务器端常见的选择,学习Linux命令行操作、文件系统、用户管理、网络配置等,对于系统管理和开发非常有益。 8. **...

    Eclipse搭建SSH框架开发学习笔记

    在安装JDK后,为了能在系统中正常使用Java命令,需要设置环境变量。主要有三个关键变量: 1. `JAVA_HOME`:指向JDK的安装路径,例如`C:\Java\jdk1.6.0_23`。 2. `Path`:添加`%JAVA_HOME%\bin`和`%JAVA_HOME%\jre\...

Global site tag (gtag.js) - Google Analytics