1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4.连接本机上的mysql: 进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。 退出mysql命令:exit(回车) 5.修改mysql密码: mysqladmin -u用户名 -p旧密码 password 新密码 或进入mysql命令行SET PASSWORD FOR root=PASSWORD(“root”); 6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符) grant select on 数据库.* to 用户名@登录主机 identified by “密码” 如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to ” Identified by “123″; 二、有关mysql数据库方面的操作 必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束 1、显示数据库列表。 show databases; 2、显示库中的数据表: use mysql; //打开库 show tables; 3、显示数据表的结构: describe 表名; 4、建库: create database 库名; 5、建表: use 库名; create table 表名(字段设定列表); 6、删库和删表: drop database 库名; drop table 表名; 7、将表中记录清空: delete from 表名; 8、显示表中的记录: select * from 表名; 9、编码的修改 如果要改变整个mysql的编码格式: 启动mysql的时候,mysqld_safe命令行加入 –default-character-set=gbk 如果要改变某个库的编码格式:在mysql提示符后输入命令 alter database db_name default character set gbk; 三、数据的导入导出 1、文本数据转到数据库中 文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例: 1 name duty 2006-11-23 数据传入命令 load data local infile “文件名” into table 表名; 2、导出数据库和表 mysqldump –opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。) mysqldump –opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。) mysqldump –databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。) mysqldump -h host -u user -p pass –databases dbname > file.dump 就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中 mysqldump –all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。) 3、导入数据 mysql < all-databases.sql(导入数据库) mysql>source news.sql;(在mysql命令下执行,可导入表) 一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车)。 二、修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令: mysqladmin -uroot -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、例2:再将root的密码改为djg345。 mysqladmin -uroot -pab12 password djg345 三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by \”密码\” 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令: grant select,insert,update, delete on *.* to test1@\”%\” Identified by \”abc\”; 但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。 例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。 grant select,insert,update, delete on mydb.* to test2@localhost identified by \”abc\”; 如果你不想test2有密码,可以再打一个命令将密码消掉。 grant select,insert,update,delete on mydb .* to test2@localhost identified by \”\”;
相关推荐
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
【实验三:Linux下MySQL安装配置】 实验的目标是掌握在Linux环境下安装和配置MySQL服务器的基本步骤,这对于系统集成和数据库管理至关重要。以下是详细的步骤和相关知识点: 1. **挂载安装文件** 在Linux系统中,...
在Linux环境中进行MySQL的离线安装,特别是在没有网络的情况下,是一项具有挑战性的任务。这是因为MySQL在安装过程中通常依赖于一系列的系统库和其他软件包。在本文中,我们将深入探讨如何在Linux系统上无网安装...
### 常用Linux命令详解 #### 一、系统管理命令 **1.1 关机命令** - **poweroff**: 直接关机。 - **shutdown -h now**: 使用shutdown命令进行关机,其中`-h`表示halt(关机),`now`表示立即执行。 - **init 0**: ...
3. 使用`rpm -ivh MySQL-5.6.25-1.linux-rpm`命令安装MySQL服务器。 4. 安装后,启动MySQL服务,`sudo systemctl start mysqld`。 5. 设置初始root用户的密码,运行`sudo mysql_secure_installation`。 6. 最后,...
`mysql-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar`这个文件是一个tar归档文件,可能包含多个RPM包,需要解压后使用`rpm`命令进行安装。 在Hadoop集群环境中配置MySQL,需要考虑如何将MySQL作为元数据存储,...
MySQL 5.7的Performance Schema提供了监控和分析SQL查询性能的能力,通过收集和展示系统资源的使用情况,帮助识别性能瓶颈。 12. **安全特性**: MySQL 5.7引入了更好的加密算法,如AES-256,增强了SSL/TLS连接的...
如果遇到任何问题,可以使用`/usr/bin/mysqlbug`脚本来报告问题,它将收集相关信息并帮助诊断问题。 以上就是Linux环境下安装MySQL 5.5.8的基本步骤。安装完成后,您需要管理和维护MySQL,包括创建数据库、用户...
- **syslog**: 老的Linux系统可能使用syslogd收集和记录日志,日志文件通常位于`/var/log`目录下。 5. **服务监控** - **top/htop**: 查看系统资源使用情况,包括CPU、内存和进程,可以发现哪些服务占用过多资源...
学习和掌握一些常用的Linux命令和MySQL Cluster特定的管理命令,如数据节点的状态检查、数据迁移等。 以上就是部署MySQL NDB Cluster 8和Mysql Router 8在CentOS8上的详细步骤,这个过程涉及多个层面,包括系统的...
1. **下载和解压**:首先,你需要从官方渠道或者提供的资源下载"mysqld_exporter-0.12.1.linux-amd64.tar.gz",然后使用`tar -zxvf mysqld_exporter-0.12.1.linux-amd64.tar.gz`命令将其解压。 2. **配置**:解压后...
1. 使用`tar -zxvf mysql-5.6.38-linux-x86_64.tar.gz`命令解压文件。 2. 将解压后的目录移动到合适的位置,如 `/usr/local/`。 3. 配置环境变量,将MySQL的bin目录添加到`PATH`中。 4. 初始化数据库,创建必要的...
在Linux系统中,数据库管理是IT运维中的重要一环,特别是在使用MySQL数据库时。`mysqlcheck`是一个非常实用的客户端工具,它提供了对MyISAM表的检查、修复、优化和分析功能。这个命令行工具整合了MySQL客户端中的多...
使用这样的蜜罐系统,你可以了解攻击者如何寻找和尝试利用MySQL漏洞,同时也可以收集到有关新出现攻击手段的信息。不过,设置和维护蜜罐需要一定的网络安全知识,确保其不会对实际网络造成干扰。 在部署蜜罐之前,...
在Linux环境下配置Zabbix监控MySQL数据库是现代IT运维中的一项重要技能。随着信息技术的快速发展,云计算和大数据成为热门领域,对于运维人员来说,能够监控大规模机器集群、及时报警、批量配置机器以及快速定位问题...
在描述中提到的"MySQL5.7rpm包 4个基本包",通常指的是用于在基于RPM的系统(如CentOS、Red Hat Enterprise Linux等)上安装MySQL 5.7所需的四个核心组件。 1. **mysql-community-release**: 这是MySQL社区服务器的...
本文将详细介绍如何利用 `mysqladmin extended-status` 命令及其与其他Linux命令的组合来有效地监控MySQL的运行状态。 `mysqladmin extended-status` 命令能够输出MySQL服务器的各种性能指标,这些指标与 `SHOW ...
2. 使用`./configure`命令指定MySQL的安装目录,如`--with-mysql=/usr/local/mysql`。 3. 编译源代码,检查`pam_mysql.so`是否正确链接到`libmysqlclient.so.15`。 4. 如果未找到,将`libmysqlclient.so.15`复制到`/...