어제 mysql을 설치한 후, import PATH 위 줄에 직접 import PATH=/usr/local/mysql/bin을 추가해 봤는데, 모든 mysql 명령어를 정상적으로 사용할 수 있는 것을 확인했습니다. . ,매우 기쁘다.
다음날부터 혼란스러웠습니다. 리눅스 시스템을 시작한 이후에는 항상 로그인이 되어 있었습니다. 계정과 비밀번호를 입력한 후에도 로그아웃이 되지 않았습니다. 인터넷으로 검색해보니 제가 추가한 코드가 프로필 파일을 손상시켜 시스템이 시작되지 않는 현상이 발생하는 것을 발견했습니다. Ctrl+Alt+F2를 눌러 명령줄 모드로 들어갈 수 있으며, 수정 후 성공적으로 로그인할 수 있습니다.
그래서 여전히 Windows 방식에 따라 구성을 수정할 수 없으므로 확인이 필요합니다.
Linux에서 소프트웨어를 설치하기 위해 소스 코드를 사용할 때 소프트웨어 명령은 일반적으로 소프트웨어 설치 디렉터리에서만 사용할 수 있습니다(yum 명령을 사용한 설치 제외). 환경 변수에 있는 시스템의 소프트웨어 설치 경로입니다.
//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/open"이면 성공합니다. off/close이면 다음을 입력하세요.
chkconfig --level 345 mysqld on
linux에서 mysql 실행 경로를 찾으세요
eipdb2:~ # cd /eipdb2/mysql/bin/ eipdb2:/eipdb2/mysql/bin # pwd /eipdb2/mysql/bin
Find/etc/profile
마지막에 환경변수를 추가하세요
export PATH=/eipdb2/mysql/bin:$PATH "/etc/profile" 419L, 9839C
소스 프로필에 환경변수가 적용되도록 하세요
앞으로 어떤 디렉토리에든 입력하실 수 있습니다
mysql -uroot -p 비밀번호
mysql에 성공적으로 로그인하세요
위 내용은 Linux에서 mysql 시스템 환경 변수를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!