学习Linux笔记(五)-Mysql应用

查询mysql是否安装:

#rpm -qa mysql;

如果已经安装,删除命令:

#rpm -e --nodeps mysql (--nodeps是强制删除)

还有就是用命令行实现数据库的备份和恢复:

备份:

#mysqldump -u root -p密码 数据库名 >data.bak(表是zebra.users)

恢复:

#mysql -u root -p密码 数据库名 <data.bak

这里提一下,一般我们会专门给mysql分配一个组来管理,安全性高点。

#groupadd mysql

#useradd -g mysql mysql

进入到mysql文件夹中开始安装:

#scripts/mysql_install_db   --user=mysql(初始化数据库)

#chown -R root . (.是当前文件夹,修改文件的所有者)

#chown -R mysql data . (修改data文件夹的所有者,将数据库管理交给mysql)

#chgrp -R mysql . (改变用户组)

启动mysql: #bin/mysql_safe --user=mysql &

修改配置,将路径指向mysql的执行目录,实现在任何目录都可以进入mysql:

#cd /root/.bash_profile  在这个文件中bin后面添加:/home/mysql/bin(就是mysql安装目录),最后用#env来查看配置bin中是否有mysql路径,然后就可以是测试了。ubantu系统下略有不同,逻辑相同,可是google下。

测试mysql项目,注意mysql驱动jar包放在/jdk/lib/ext/目录下。

时间: 2024-07-30 23:45:40

学习Linux笔记(五)-Mysql应用的相关文章

学习Linux笔记(一)

推荐一句话:只要有耐心,任何能干的人都能成为绝世coder,当然也包括你. 学习Linux总结:ubuntu用apt-get管理包,redhat系用yum Linux分成四部分:linux内核,GNU使用程序,图形桌面环境,应用软件. 内核有四个功能: 程序内存管理(使用虚拟内存,物理内存,交换内存),常用指令#cat /proc/meminfo 软件程序管理(有文件inittabs管理初始化进程),位置/etc/inittabs,命令#ps ax 硬件管理(内核重新编译,向内核添加驱动程序模块

马哥学习笔记五——MYSQL初步

1.mysql -u USERNAME -p -h MYSQL_SERVER linux:socket windows:memory 2.交互式模式中的命令类别 客户端命令 服务器端命令 必须使用语句结束符,默认为封号 3.关系数据库对象: 表 索引 视图 约束 存储过程 存储函数 触发器 游标 用户 权限 事务 4.常用命令 DDL:数据库定义语言 create,alter,drop DML:数据库管理语言 insert,update,delete DCL:数据库控制语言 grant,revo

linux 笔记3-8 mysql

*********************8.Mysql********************** ##1.基本配置## 安装 yum install mariadb -y   关闭接口 Mariadb使用的端口默认情况下是开放的,这样对数据库来说必定是不安全的,所以我们需要关闭端口     编辑/etc/my.cnf文件,在[mysqld]中加入以下参数:skip-networking=1           安全性配置 mysql_secure_installation //输入新密码后一

学习linux笔记

最近刚在博客里写东西和分享经验及方法.以下是我之前学习过程中发现的一些问题及方法,现在贴出来,供大家参考. 修改DNS的配置文件是在:/etc/resolv.conf,没有命令:nameserver8.8.8.8 IP配置文件在:centos 系统在:/etc/sysconfig/network-scripts/eth0 ,ubuntu系统是在/etc/network/interfaces.用VI修改配置文件之后,永久有用,用ifconfig eth0 192.16.1.1 netmask 25

学习Linux笔记(三)

Linux中shell学习:用户登陆后自动执行的shell脚本文件,在.bashrc中配置. /etc/profile文件是配置系统环境变量,如jdk,tomcat等:还有/home/zebra(用户名)/.bash_profile文件是配置用户的环境 变量,还有.bashrc是配置开机启动的,root和普通用户都有这个文件,/home/zebra/.bashrc,功能是可以指定某些程序在用户登录时自动启动,就是当切换到zebra用户时,bashrc里配置的软件开始启动,例如tomcat,将to

学习Linux笔记20170913

[[email protected] ~]# mysql  -uroot MariaDB [(none)]> SHOW DATABASES; MariaDB [(none)]> QUIT 为数据库账号修改密码: mysqladmin  [-u用户名]  [-p[旧密码]]  password  '新密码' 导入/恢复到数据库: mysql  [-u用户名]  [-p[密码]]  数据库名  <  备份文件.sql 为数据库用户授权/撤销权限: grant  权限1,权限2...  on

学习Linux笔记(六)--进程操作

进程调度与管理: 进程是操作系统中程序资源的基本组织单位,包括程序资源,数据内存及地址空间,以及其他资源,线程是程序执行的基本单位,也是cpu调度的控制单位(轻量级的进程:进程有独立的地址空间,线程没有,空间出错就会导致蓝屏:线程不能独立存在,它是由进程创建(fork,linux下),Thread:相对讲,线程耗费的cpu,和内存小于进程). 进程查看: #pa -a(查看所有进程) #ps -u(以用户信息查看) #ps -x(查看后台进程参数) #ps -aux(查看最多,信息最全)| mo

学习日常笔记&lt;day15&gt;mysql基础

1.数据库入门 1.1数据库软件 数据库:俗称数据的仓库,方便管理数据的软件(或程序) 1.2市面上数据库软件 Oracle,甲骨文公司的产品. 当前最流行应用最广泛的数据库软件.和java语言兼容非常好. 适合中大型,中大应用. SQL Server: 是微软公司的产品.window平台应用非常广泛.和c#,net平台兼容非常好. DB2: IBM公司的产品.IBM服务器--> UNIX -> DB2- > Websphere MySQL: 开源组织的产品.甲骨文公司的产品.免费!!!

linux笔记五:find命令使用

find 查找路径 查找标准 查到以后的处理运作 匹配标准: -name 'FILENAME':对文件名做精确匹配 文件名通配: *:任意长度的任意字符 ? [] -iname 'FILENAME':文件名匹配不区分大小写 -regex PATTERN:基于正则表达式进行文件名匹配 -user USERNAME:根据属主查找 -user GROUPNAME:根据属组查找 -uid UID: -gid GID: -nouser:查找没有属组的文件 -nogroup:查找没有属组的文件 -type: