进入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 相关操作、问题相关推荐

  1. 数据库MySQL相关操作||创建数据库、显示所有数据库、切换数据库、显示数据库下的数据库表、删除数据库

    数据库MySQL相关操作||创建数据库.显示所有数据库.切换数据库.显示数据库下的数据库表.删除数据库 1,创建数据库 create databases mydb: 记得加:(分号) 2,显示所有数据 ...

  2. Mysql相关操作与命令

    文章目录 引用 APT 初始化与启动 开机设置 启动与停止 库操作 用户相关 环境相关: 防火墙-linux 创建数据库 登录同时进入数据库 查看版本和时间 退出和取消命令 查看表结构 切换结束符 D ...

  3. Linux Socekt 相关操作代码

    内容来自于: https://www.nowcoder.com/courses/cover/live/504 便于复习. 0.基础 0.1  C/S结构 服务器 - 客户机,即 Client - Se ...

  4. linux文件管理相关操作

    2019独角兽企业重金招聘Python工程师标准>>> rpm -qa | grep mysql //检查是否安装了mysql,如果安装了请删除 //安装 yum install m ...

  5. linux 用户相关操作

    转载:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html Linux添加/删除用户和用户组 本文总结了Linux添加或者删除 ...

  6. [Linux]VI相关操作

    About vi vi编辑器学习 vi编辑器有三种模式:命令模式.输入模式和末行模式.无论在任何模式下按[Esc]都可以返回到命令模式. 1.vi 直接输入vi可以查看vi的版本信息 2.vi [文件 ...

  7. mysql相关操作_mysql相关操作(2)

    MySQL主从配置 1.知识简介 MySQL主从配置又叫做replication,AB复制.即在A,B两台机器做主从后,在A上写数据,在另一台B上也会跟着写数据,两者间数据实现实时同步. MySQL主 ...

  8. Linux用户相关操作

    一,用户组操作 1,创建组 [root@VM_171_69_centos ~]# groupadd test增加一个test组 2,修改组 [root@VM_171_69_centos ~]# gro ...

  9. linux防火墙相关操作,永久关闭防火墙

    linux是自带防火墙的,而且是默认开启的,但是我们在弄一些服务的时候必须把它们关闭来保证服务正确运行.我们连看看具体操作是哪些. firewall--cmd --state查看防火墙是否开启 sys ...

  10. 微商管理系统---mysql相关操作整理

    首先建议简单的看一下菜鸟教程中的mysql的基础部分,因为这里只需要一些基本的语句即可:点击这里 再就是几篇相关博客: MySQL数据库表的管理(修改表,复制,新增.修改列,删除表列) MySQL创建 ...

最新文章

  1. BCH实用场景增加,Bitwage推出BCH工资单
  2. 最短路径问题----Dijkstra算法的解释
  3. .NET 6新特性试用 | 自动生成高性能日志记录代码
  4. JUnit 5 –基础
  5. mysql 学习笔记09字符串相关函数
  6. 线程池原理及C语言实现线程池
  7. 如何设置oracle_home变量,oracle-如何在Ubuntu 9.x上正确设置ORACLE_HOME变量?
  8. 查看特定进程杀死进程方法
  9. 让Flex程序全屏幕运行
  10. 怎样用代码方式退出IOS程序
  11. RPCBind 服务被利用进行 UDP 反射 DDoS 风险预警
  12. Win11的文件资源管理器如何显示预览窗格?
  13. 【GIS开发】Esri Shapefile(.shp)矢量数据文件读取(C++、Python)
  14. 丢失数据文件和控制文件的恢复案例(zt)
  15. javascript/html breakout game 打砖块游戏(附代码)
  16. 怎么设置微信公众号免打扰
  17. 预测模型介绍及预测与决策的联系
  18. 吉他大横按的学习技巧总结
  19. 【批处理DOS-CMD命令-汇总和小结】-磁盘管理和修复、磁盘和分区属性的管理、设置隐藏分区卷(convert、diskpart、chkdsk)
  20. 关于switchport Port-security 使用遇到的一些问题

热门文章

  1. php中合并数组保留键值,如何使用php合并数组并保留键值的方法
  2. mysql基于时间盲注_MySQL基于时间盲注(Time-Based Blind SQL Injection)五种延时方法...
  3. 我的奇思妙想机器人消防员_【小作家专栏】我的奇思妙想(三)
  4. BPSK、8PSK、QPSK、16QAM、64QAM区别与联系
  5. 实现Servlet接口来开发Servlet程序
  6. 2016年WiFi行业技术发展趋势解析
  7. #浪潮之巅#苹果公司和乔布斯神话----有感
  8. Html5 学习系列(三)增强型表单标签
  9. 讲师BLOG:http://linuxguest.blog.51cto.com/
  10. 【转】兄弟俩玩的2000亿美元的公司,盖茨与鲍尔默:微软双雄上演终极接力