Linux如何添加mysql系统环境变量

 更新时间:2023年04月07日 16:04:55   作者:okzuhedu  
这篇文章主要介绍了Linux如何添加mysql系统环境变量问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Linux添加mysql系统环境变量

昨天安装完mysql后,直接在export PATH上面一行,增加了export PATH=/usr/local/mysql/bin,然后发现mysql所有命令都可以正常使用了,很高兴。

第二天傻了,linux启动起来后,一直处于登陆状态,输入账号密码后,还是处于登陆状态。网上一查,原来我增加的代码破坏了profile文件,直接导致所有系统启动失败。然后ctrl+alt+F2,直接进入命令行模式,然后修改后可以正常登陆。   

所以还是不能按照windows下的方式去修改配置了,还是需要去查一下。

在Linux下使用源码安装软件的时候,通常只能在软件安装目录下使用该软件命令(使用yum命令安装的除外),这样太麻烦,我们希望全局使用,可以将软件安装路径添加到系统环境变量里。

添加环境变量有2种方法

//1,使用export命令
export PATH=$PATH:/opt/software/node-v8.9.3-linux-x64/bin/node

//export使用方法为 export PATH=$PATH:路径1:路径2:路径n;$PATH为系统变量,表示之前所有设置的路径,如果不加则之前所有的路径都失效。所以必须加上。

//2,修改配置文件/etc/profile
vi /etc/profile

在里面加入:export PATH=$PATH:/opt/software/node-v8.9.3-linux-x64/bin/node

//如果是修改用户主目录下的.bash_profile,则添加的环境变量只对该用户有效,修改/etc/profile对所有用户都生效。也可以修改/etc/rc.local文件和/root/.bashrc文件。
//修改好配置文件后执行source /etc/profile 或者 source /root/.bashrc使配置文件生效

上述问题改完之后,去连接mysql发现不通,sock错误。

原来mysqlserver关闭了,那么就需要去开机启动mysqlserver。

  • 赋予可执行权限   chmod +x /etc/init.d/mysqld
  • 添加服务   chkconfig --add mysqld
  • 显示服务列表 chkconfig --list

如果看到mysqld的服务,并且3,4,5都是”on/开启 “的话则成功,如果是off/关闭,则键入:

chkconfig --level 345 mysqld on

修改linux下mysql环境变量

找到linux下面mysql执行路径

eipdb2:~ # cd /eipdb2/mysql/bin/
eipdb2:/eipdb2/mysql/bin # pwd
/eipdb2/mysql/bin

找到/etc/profile

在最后加入环境变量

export PATH=/eipdb2/mysql/bin:$PATH
"/etc/profile" 419L, 9839C 

source profile让环境变量生效

以后在任何目录下都能输入

mysql -uroot -p密码

登录mysql成功

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Mysql中创建高性能索引详解

    Mysql中创建高性能索引详解

    这篇文章主要介绍了Mysql中创建高性能索引详解,索引相信大家都听说过,但是真正会用的又有几人,平时工作中写SQL真的会考虑到这条SQL如何能够用上索引,如何能够提升执行效率,文本就来详细解读如何创建高性能索引,需要的朋友可以参考下
    2023-07-07
  • 使用mysql的disctinct group by查询不重复记录

    使用mysql的disctinct group by查询不重复记录

    非常不错的方法,用mysql的group by解决不重复记录的问题,看来我需要学习的地方太多了
    2008-08-08
  • windows10安装mysql5.7.18教程

    windows10安装mysql5.7.18教程

    windows10安装mysql5.7.18是这样安装的吗?这篇文章主要为大家详细介绍了win10下mysql5.7.18安装配置方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • MySQL用limit方式实现分页的实例方法

    MySQL用limit方式实现分页的实例方法

    在本篇文章中小编给大家整理了一篇关于MySQL用limit方式实现分页的实例方法,有需要的朋友们可以参考学习下。
    2020-01-01
  • MySQL五步走JDBC编程全解读

    MySQL五步走JDBC编程全解读

    JDBC是指Java数据库连接,是一种标准Java应用编程接口( JAVA API),用来连接 Java 编程语言和广泛的数据库。从根本上来说,JDBC 是一种规范,它提供了一套完整的接口,允许便携式访问到底层数据库,本篇文章我们来了解MySQL连接JDBC的五步走流程方法
    2022-01-01
  • mysql 5.7.17 安装配置方法图文教程(ubuntu 16.04)

    mysql 5.7.17 安装配置方法图文教程(ubuntu 16.04)

    这篇文章主要为大家分享了ubuntu 16.04下mysql 5.7.17 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • MySQL无法启动、无法停止解决方法(安全设置后容易出现)

    MySQL无法启动、无法停止解决方法(安全设置后容易出现)

    最近在Win2003上的MySQL出现过多次正常运行时无法连接数据库故障,根本原因就是因为安全设置以后容易出现的问题,其实很简单的解决
    2012-03-03
  • mysql自定义排序顺序语句

    mysql自定义排序顺序语句

    这篇文章主要介绍了mysql 自定义排序顺序,在sql语句中加入ORDER BY FIELD,需要的朋友可以参考下
    2014-02-02
  • MySQL数据表索引命名规范的实现示例

    MySQL数据表索引命名规范的实现示例

    索引是提高查询性能的重要工具,本文主要介绍了MySQL数据表索引命名规范的实现示例,包括不同类型索引的命名方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • 使MySQL查询区分大小写的实现方法

    使MySQL查询区分大小写的实现方法

    我们在MySQL中使用SELECT语句查询时,可不可以使查询区分大小写?今天从网络上找到了方法,现总结如下。
    2010-12-12

最新评论