linux mysql 相关操作、问题
进入linux root切换的操作如下:
XX:~$ su root
查看是否有在运行
ps aux |grep mysqld
/etc/init.d/mysqld status;
查看具体的详细参数
mysql -uroot -p -e "show status\G;
如何启动/停止/重启MySQL
一、 启动方式
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysqld stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
3、 mysqladmin shutdown
开启MySQL服务后,使用MySQL命令可以登录。
一般使用mysql -uroot -p即可。如果数据库不是本机,则需要加参数,常用参数如下:
1,-h,指定ip地址,默认为localhost
2,-u,指定用户名。
3,-p,指定密码,密码可以接在-p后面输入mysql -uroot -p123456。也也可以mysql -uroot -p回车等提示输入密码时输入,这样输入密码没有回显。
linux下更改MySQL数据库目录位置
1、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。
修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。 操作如下:
vi my.cnf (用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server
[mysqld]
port = 3306
[client]
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket = /home/data/mysql/mysql.sock (加上此行)
2、修改MySQL启动脚本/etc/init.d/mysql
最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql 一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。
查看数据库:
show databases;
mysql无法远程连接:
切换到root用户
打开iptables的配置文件:vi /etc/sysconfig/iptables
修改CentOS防火墙
我们添加
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
全部修改完之后重启iptables:service iptables restart
你可以验证一下是否规则都已经生效:iptables -L
想root2使用root2从任何主机连接到mysql服务器的话。
切换到mysql中
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root2'@'%'IDENTIFIED BY 'root2' WITH GRANT OPTION;
或者如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
然后执行:
mysql>FLUSH RIVILEGES;
mysql>exit;
使修改生效.
数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题
2个解决方法:
1.临时修改:mysql>set global max_allowed_packet=524288000;修改 #512M
2.修改my.cnf,需重启mysql。
在 [MySQLd] 部分添加一句(如果存在,调整其值就可以):
max_allowed_packet=10M
转载于:https://www.cnblogs.com/LIFE-bug/p/5364216.html
linux mysql 相关操作、问题相关推荐
- 数据库MySQL相关操作||创建数据库、显示所有数据库、切换数据库、显示数据库下的数据库表、删除数据库
数据库MySQL相关操作||创建数据库.显示所有数据库.切换数据库.显示数据库下的数据库表.删除数据库 1,创建数据库 create databases mydb: 记得加:(分号) 2,显示所有数据 ...
- Mysql相关操作与命令
文章目录 引用 APT 初始化与启动 开机设置 启动与停止 库操作 用户相关 环境相关: 防火墙-linux 创建数据库 登录同时进入数据库 查看版本和时间 退出和取消命令 查看表结构 切换结束符 D ...
- Linux Socekt 相关操作代码
内容来自于: https://www.nowcoder.com/courses/cover/live/504 便于复习. 0.基础 0.1 C/S结构 服务器 - 客户机,即 Client - Se ...
- linux文件管理相关操作
2019独角兽企业重金招聘Python工程师标准>>> rpm -qa | grep mysql //检查是否安装了mysql,如果安装了请删除 //安装 yum install m ...
- linux 用户相关操作
转载:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html Linux添加/删除用户和用户组 本文总结了Linux添加或者删除 ...
- [Linux]VI相关操作
About vi vi编辑器学习 vi编辑器有三种模式:命令模式.输入模式和末行模式.无论在任何模式下按[Esc]都可以返回到命令模式. 1.vi 直接输入vi可以查看vi的版本信息 2.vi [文件 ...
- mysql相关操作_mysql相关操作(2)
MySQL主从配置 1.知识简介 MySQL主从配置又叫做replication,AB复制.即在A,B两台机器做主从后,在A上写数据,在另一台B上也会跟着写数据,两者间数据实现实时同步. MySQL主 ...
- Linux用户相关操作
一,用户组操作 1,创建组 [root@VM_171_69_centos ~]# groupadd test增加一个test组 2,修改组 [root@VM_171_69_centos ~]# gro ...
- linux防火墙相关操作,永久关闭防火墙
linux是自带防火墙的,而且是默认开启的,但是我们在弄一些服务的时候必须把它们关闭来保证服务正确运行.我们连看看具体操作是哪些. firewall--cmd --state查看防火墙是否开启 sys ...
- 微商管理系统---mysql相关操作整理
首先建议简单的看一下菜鸟教程中的mysql的基础部分,因为这里只需要一些基本的语句即可:点击这里 再就是几篇相关博客: MySQL数据库表的管理(修改表,复制,新增.修改列,删除表列) MySQL创建 ...
最新文章
- BCH实用场景增加,Bitwage推出BCH工资单
- 最短路径问题----Dijkstra算法的解释
- .NET 6新特性试用 | 自动生成高性能日志记录代码
- JUnit 5 –基础
- mysql 学习笔记09字符串相关函数
- 线程池原理及C语言实现线程池
- 如何设置oracle_home变量,oracle-如何在Ubuntu 9.x上正确设置ORACLE_HOME变量?
- 查看特定进程杀死进程方法
- 让Flex程序全屏幕运行
- 怎样用代码方式退出IOS程序
- RPCBind 服务被利用进行 UDP 反射 DDoS 风险预警
- Win11的文件资源管理器如何显示预览窗格?
- 【GIS开发】Esri Shapefile(.shp)矢量数据文件读取(C++、Python)
- 丢失数据文件和控制文件的恢复案例(zt)
- javascript/html breakout game 打砖块游戏(附代码)
- 怎么设置微信公众号免打扰
- 预测模型介绍及预测与决策的联系
- 吉他大横按的学习技巧总结
- 【批处理DOS-CMD命令-汇总和小结】-磁盘管理和修复、磁盘和分区属性的管理、设置隐藏分区卷(convert、diskpart、chkdsk)
- 关于switchport Port-security 使用遇到的一些问题
热门文章
- php中合并数组保留键值,如何使用php合并数组并保留键值的方法
- mysql基于时间盲注_MySQL基于时间盲注(Time-Based Blind SQL Injection)五种延时方法...
- 我的奇思妙想机器人消防员_【小作家专栏】我的奇思妙想(三)
- BPSK、8PSK、QPSK、16QAM、64QAM区别与联系
- 实现Servlet接口来开发Servlet程序
- 2016年WiFi行业技术发展趋势解析
- #浪潮之巅#苹果公司和乔布斯神话----有感
- Html5 学习系列(三)增强型表单标签
- 讲师BLOG:http://linuxguest.blog.51cto.com/
- 【转】兄弟俩玩的2000亿美元的公司,盖茨与鲍尔默:微软双雄上演终极接力