데이터 베이스 MySQL 튜토리얼 MYSQL命令行模式管理MySql的一点心得_MySQL

MYSQL命令行模式管理MySql的一点心得_MySQL

Jun 01, 2016 pm 01:55 PM
개발자 웹사이트

  MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个"Linux+Apache+PHP+MySql"平台,这是一个最省钱的高效平台.在使用MySql进行开发时,MySql自带的文档对于新手来说是份很好的参考资料.本文是我在使用MySql中的小小心得。

  当前一般用户的开发环境多是Windows或Linux,用户可以到http://www.codepub.com/software/index.html下载相关版本进行安装,在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用netstartmysql命令启动。而Linux中启动时可用“/etc/rc.d/init.d/mysqldstart"命令,注意启动者应具有管理员权限。

  刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、root帐户设置密码,可用如下命令进行:

  usemysql;

  deletefromUserwhereUser="";

  updateUsersetPassword=PASSWORD('newpassword')whereUser='root';

  如果要对用户所用的登录终端进行限制,可以更新User表中相应用户的Host字段,在进行了以上更改后应重新启动数据库服务,此时登录时可用如下类似命令:

  mysql-uroot-p;

  mysql-uroot-pnewpassword;

  mysqlmydb-uroot-p;

  mysqlmydb-uroot-pnewpassword;

  上面命令参数是常用参数的一部分,详细情况可参考文档。此处的mydb是要登录的数据库的名称。

  在进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来重大安全隐患,也不利于管理技术的提高。我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:

  grantallonmydb.*toNewUserName@HostNameidentifiedby"password";

  grantusageon*.*toNewUserName@HostNameidentifiedby"password";

  grantselect,insert,updateonmydb.*toNewUserName@HostNameidentifiedby"password";

  grantupdate,deleteonmydb.TestTabletoNewUserName@HostNameidentifiedby"password";

  若要给此用户赋予他在相应对象上的权限的管理能力,可在GRANT后面添加WITHGRANTOPTION选项。而对于用插入User表添加的用户,Password字段应用PASSWORD函数进行更新加密,以防不轨之人窃看密码。对于那些已经不用的用户应给予清除,权限过界的用户应及时回收权限,回收权限可以通过更新User表相应字段,也可以使用REVOKE操作。

  下面给出本人从其它资料(www.cn-java.com)获得的对常用权限的解释:

  全局管理权限: 

  FILE:在MySQL服务器上读写文件。 

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

C언어를 배울 수 있는 사이트가 있나요? C언어를 배울 수 있는 사이트가 있나요? Jan 30, 2024 pm 02:38 PM

C 언어 학습 웹사이트: 1. C 언어 중국어 웹사이트, 3. C 언어 포럼, 5. Script House, 7. Red and Black Alliance; 51 자율 학습 네트워크 9. Likou 10. C 프로그래밍; 자세한 소개: 1. 초보자를 위한 C 언어 학습 자료 제공 전용 웹 사이트입니다. 기본 문법, 포인터, 배열, 함수, 구조 및 기타 모듈을 포함한 풍부한 콘텐츠가 있습니다. 포괄적인 프로그래밍 학습 웹사이트 등이 있습니다.

작업 스케줄러를 사용하여 웹사이트를 여는 방법 작업 스케줄러를 사용하여 웹사이트를 여는 방법 Oct 02, 2023 pm 11:13 PM

매일 같은 시간에 같은 웹사이트를 자주 방문하시나요? 이로 인해 여러 브라우저 탭을 열어두고 일상적인 작업을 수행하는 동안 브라우저가 복잡해지는 데 많은 시간을 소비하게 될 수 있습니다. 그렇다면 브라우저를 수동으로 실행할 필요 없이 열어보는 것은 어떨까요? 매우 간단하며 아래와 같이 타사 앱을 다운로드할 필요가 없습니다. 웹사이트를 열려면 작업 스케줄러를 어떻게 설정하나요? 키를 누르고 검색 상자에 작업 스케줄러를 입력한 다음 열기를 클릭합니다. Windows 오른쪽 사이드바에서 기본 작업 생성 옵션을 클릭합니다. 이름 필드에 열려는 웹사이트의 이름을 입력하고 다음을 클릭하세요. 그런 다음 트리거에서 시간 빈도를 클릭하고 다음을 클릭합니다. 이벤트를 반복할 기간을 선택하고 다음을 클릭하세요. 활성화 선택

웹사이트를 독립형 Mac 앱으로 변환하는 방법 웹사이트를 독립형 Mac 앱으로 변환하는 방법 Oct 12, 2023 pm 11:17 PM

macOS Sonoma 및 Safari 17에서는 웹사이트를 "웹 앱"으로 전환할 수 있습니다. 이 웹 앱은 Mac의 도크에 설치되어 브라우저를 열지 않고도 다른 응용 프로그램처럼 액세스할 수 있습니다. 작동 방식을 알아보려면 계속 읽어보세요. Apple Safari 브라우저의 새로운 옵션 덕분에 이제 자주 방문하는 인터넷의 모든 웹사이트를 Mac의 도크에 설치되어 언제든지 액세스할 수 있는 독립형 "웹 앱"으로 전환할 수 있습니다. 웹 앱은 다른 앱처럼 Mission Control 및 Stage Manager와 함께 작동하며 Launchpad 또는 SpotlightSearch를 통해서도 열 수 있습니다. 웹사이트를 다음과 같이 바꾸는 방법

웹사이트의 데드 링크를 확인하는 방법 웹사이트의 데드 링크를 확인하는 방법 Oct 30, 2023 am 09:26 AM

웹사이트의 데드 링크를 확인하는 방법에는 온라인 링크 도구 사용, 웹마스터 도구 사용, robots.txt 파일 사용, 브라우저 개발자 도구 사용 등이 있습니다. 자세한 소개: 1. 온라인 링크 도구를 사용하십시오. LinkDeath, LinkDefender 및 Xenu와 같은 많은 온라인 데드 링크 감지 도구가 있습니다. 2. 다음과 같은 대부분의 웹마스터 도구를 사용하십시오. Google의 웹마스터 도구, Baidu의 웹마스터 도구 등은 모두 데드 링크 감지 기능 등을 제공합니다.

Tmall Elf Cloud 액세스 서비스 업그레이드: 개발자 비용 무료 Tmall Elf Cloud 액세스 서비스 업그레이드: 개발자 비용 무료 Jan 09, 2024 pm 10:06 PM

9일 이 사이트의 소식에 따르면 티몰 엘프는 최근 윈윈 접속 서비스 업그레이드를 발표했다. 업그레이드된 윈윈 접속 서비스가 1월 1일부터 무료 모드에서 유료 모드로 변경된다. 이 사이트에는 새로운 기능과 최적화가 포함되어 있습니다. 클라우드 프로토콜을 최적화하여 장치 연결의 안정성을 향상합니다. 주요 카테고리에 대한 음성 제어를 최적화합니다. 계정 인증 업그레이드: 사용자가 더 빠르게 업데이트할 수 있도록 Tmall Genie에 개발자 타사 앱의 표시 기능을 추가합니다. 계정 바인딩에 편리합니다. 동시에 Tmall Elf 계정의 원클릭 바인딩을 지원하는 타사 앱 계정 인증이 추가되었습니다. , 사용자는 앱과 화면 스피커를 통해 장치를 제어하고 정보를 얻을 수 있습니다. 장비 상태, 새로운 제품 속성 및 이벤트는 Tmall을 정의하는 상태 또는 이벤트로 보고될 수 있습니다.

PyCharm은 어떤 도구인가요? 어떤 개발자에게 적합합니까? PyCharm은 어떤 도구인가요? 어떤 개발자에게 적합합니까? Feb 20, 2024 am 08:29 AM

PyCharm은 JetBrains에서 개발한 Python 통합 개발 환경(IDE)입니다. Python 개발자에게 Python 코드를 보다 효율적으로 작성, 디버그 및 배포하는 데 도움이 되는 풍부한 기능과 도구를 제공합니다. PyCharm에는 지능형 코드 완성, 구문 강조, 디버거, 단위 테스트 도구, 버전 제어 통합, 코드 리팩토링 등을 포함한 많은 강력한 기능이 있습니다. 이러한 기능을 통해 개발자는 코드 문제를 빠르게 찾고, 코드 품질을 개선하고, 개발 주기를 가속화할 수 있습니다.

iOS 17: 특정 프로필에 대한 Safari 웹 기록을 지우는 방법 iOS 17: 특정 프로필에 대한 Safari 웹 기록을 지우는 방법 Sep 22, 2023 pm 06:09 PM

iOS17에서 Apple은 Safari 웹 기록 및 웹 사이트 데이터를 지우는 옵션을 추가했습니다. 특정 Safari 프로필에 대한 Safari 캐시를 지울 수도 있습니다. 작동 방식을 알아보려면 계속 읽어보세요. Safari에서 웹 페이지를 탐색할 때마다 브라우저는 웹 사이트 데이터를 저장하므로 웹 사이트를 다시 방문할 때마다 다시 다운로드할 필요가 없습니다. 이론적으로는 탐색 속도가 빨라지지만 경우에 따라 캐시를 지우고 다시 시작해야 할 수도 있습니다. 자주 방문하는 웹 사이트에 작동이 중지된 요소가 포함되어 있거나 사이트가 완전히 로드되지 않은 경우 Safari에 캐시된 이전 버전과 최신 버전 사이에 충돌이 있을 수 있습니다. 아니면 그냥 합격하고 싶을 수도 있어요

웹사이트 성능 최적화를 위한 주요 팁 웹사이트 성능 최적화를 위한 주요 팁 Feb 18, 2024 pm 02:14 PM

웹사이트 성능 최적화를 위한 기술은 무엇입니까? 인터넷의 발전으로 웹사이트는 사람들이 정보를 얻고, 소통하고, 비즈니스 목표를 달성하는 데 중요한 도구가 되었습니다. 그러나 웹사이트 이용자 수가 증가하고 기능이 확장되면서 웹사이트 성능 문제가 점점 더 두드러지고 있다. 성능이 낮은 웹사이트는 사용자 경험에 영향을 미칠 뿐만 아니라 사용자 손실 및 거래 실패로 이어질 수도 있습니다. 따라서 웹사이트 성능 최적화는 개발자가 직면해야 하는 중요한 문제가 되었습니다. 웹사이트 성능 최적화를 위해 개발자는 웹사이트 성능을 향상시키는 몇 가지 기술과 전략을 채택할 수 있습니다.

See all articles