在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码的命令都不懂,更不用提安装什么软件 为了简便操作,我这里提供一个方便大家操作的方法,使用脚本安装MySQL,配置服务,启动服务 具体内容请查看附件 ? 我们
在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码的命令都不懂,更不用提安装什么软件
为了简便操作,我这里提供一个方便大家操作的方法,使用脚本安装MySQL,配置服务,启动服务
具体内容请查看附件
?
我们需要建立一个script文件夹,然后将MySQL安装文件和配置文件放到里面,包括我们执行脚本
文件夹内容包括
MySQL服务端,MySQL-server-5.5.25-1.rhel5.i386.rpm
MySQL客户端,MySQL-client-5.5.25-1.rhel5.i386.rpm
配置文件,my-large.cnf (这个文件在win下看到的是拨号连接)
安装脚本,install_mysql.sh
卸载脚本,uninstall_mysql.sh
?
将script文件夹放到Linux的根目录,进入该文件夹,然后执行命令改变文件的权限
chmod 755 *
?
执行脚本进行安装
./install_mysql.sh
?
如需卸载,执行脚本
./uninstall_mysql.sh
?
卸载时会停止服务,删除安装目录,删除数据库目录,删除配置文件
?
以下内容是脚本内容,不方便下载附件的各位自己看一下就行了
安装脚本:
?
#!/bin/sh ## 此处假设软件介质存在于/script目录下 echo " 安装mysql..." chmod 755 * ## 安装mysql的server和client端 cd /script ## 安装服务 rpm -ivh MySQL-server-5.5.25-1.rhel5.i386.rpm ## 假如有该文件会被删除 rm -rf /etc/my.cnf ## 拷贝自己的配置文件 cp /script/my-large.cnf /etc/my.cnf ## 启动服务 service mysql start echo "MYSQL启动成功..." netstat -nat ## 安装客户端 rpm -ivh MySQL-client-5.5.25-1.rhel5.i386.rpm cd /script echo "MYSQL安装成功..." ## 设置mysql用户的密码 echo "config mysql privsys..............." mysql -u root -e "use mysql;set password for root@localhost=password('root');delete from user where user='';delete from user where password='';delete from user where host'localhost';INSERT INTO user VALUES ('%','root', 'root', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'N', '', '', '', '', '0', '0', '0', '0', '', null);flush privileges;"
?
卸载脚本:
#!/bin/sh echo "卸载mysql..." ## 停止服务 service mysql stop ## 卸载安装的包 rpm -qa | grep -i mysql | xargs rpm -e chkconfig --list | grep -i mysql ## 查询并删除MYSQL的安装目录 whereis mysql| xargs rm -rf ## 删除数据库目录 rm -rf /var/lib/mysql ## 删除配置文件 rm -rf /etc/my.cnf echo "MYSQL卸载成功..." ## 说明: ## 数据库目录:/var/lib/mysql/ ## 配置文件:/usr/share/mysql(mysql.server命令及配置文件) ## 相关命令:/usr/bin(mysqladmin、mysqldump等命令) ## 启动脚本:/etc/rc.d/init.d/
?
为什么要单独提供my-large.cnf文件呢?因为一般我们是根据本地服务器的情况进行相关配置的,所以一般都会对该文件进行定制,然后拷贝到 /etc/my.cnf 下,该文件将作为MySQL的配置文件
如果你对该文件有疑惑,可以查看http://cuisuqiang.iteye.com/blog/1682021?获得更多信息
?
请您到ITEYE网站看原创,谢谢!
http://cuisuqiang.iteye.com/ !?
自建博客地址:http://www.javacui.com/ ,内容与ITEYE同步!

linux设备节点是应用程序和设备驱动程序沟通的一个桥梁;设备节点被创建在“/dev”,是连接内核与用户层的枢纽,相当于硬盘的inode一样的东西,记录了硬件设备的位置和信息。设备节点使用户可以与内核进行硬件的沟通,读写设备以及其他的操作。

区别:1、open是UNIX系统调用函数,而fopen是ANSIC标准中的C语言库函数;2、open的移植性没fopen好;3、fopen只能操纵普通正规文件,而open可以操作普通文件、网络套接字等;4、open无缓冲,fopen有缓冲。

在linux中,可以利用“rpm -qa pcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。

在linux中,eof是自定义终止符,是“END Of File”的缩写;因为是自定义的终止符,所以eof就不是固定的,可以随意的设置别名,linux中按“ctrl+d”就代表eof,eof一般会配合cat命令用于多行文本输出,指文件末尾。

端口映射又称端口转发,是指将外部主机的IP地址的端口映射到Intranet中的一台计算机,当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上;可以通过使用动态或固定的公共网络IP路由ADSL宽带路由器来实现。

手机远程linux工具有:1、JuiceSSH,是一款功能强大的安卓SSH客户端应用,可直接对linux服务进行管理;2、Termius,可以利用手机来连接Linux服务器;3、Termux,一个强大的远程终端工具;4、向日葵远程控制等等。

linux查询mac地址的方法:1、打开系统,在桌面中点击鼠标右键,选择“打开终端”;2、在终端中,执行“ifconfig”命令,查看输出结果,在输出信息第四行中紧跟“ether”单词后的字符串就是mac地址。

linux中,lsb是linux标准基础的意思,是“Linux Standards Base”的缩写,是linux标准化领域中的标准;lsb制定了应用程序与运行环境之间的二进制接口,保证了linux发行版与linux应用程序之间的良好结合。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3汉化版
中文版,非常好用

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。