Categories
CS

MySQL

net stop mysql #停止mysql服务
net start mysql #启动mysql服务

cmd  cd 进入 mysql/bin 输入

mysql -uroot –p #登录MySQL服务器

 

mysql> use database_name# 选择数据库

mysql> show database#显示当前可用数据库

mysql> show tables#显示单项数据库中的表

 

mysql> GRANT ALL PRIVILEGES ON 数据库名.* TO ‘用户名’@’%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION

 

创建一个对  hello数据库  有全部权限的  用户名为 xiaoming 密码为 lovexiaohong 的账户

mysql> GRANT ALL PRIVILEGES ON hello.* TO xiaoming‘@’%’ IDENTIFIED BY ‘lovexiaohong’ WITH GRANT OPTION;

 

‘用户名’@’%’ 这里的%表示此用户可以从任何地址登陆,也就是说可以远程来连接到此数据库服务器

如果是‘用户名’@’localhost’ 则表示这个用户只允许从本地登录

 

显示特定用户的权限

mysql> show grants for 用户名

 

//远程连接到数据库

C:Program FilesMySQLMySQL Server 5.5bin>mysql -h 123.123.123.123 -u ischool –p

//修改密码

update mysql.user set password=’新密码’ where User=’用户名’

注意这里新密码要用MD5加密后在更新进去

 

Python 中使用 MySQL

安装MySQL

安装MySQLdb

http://sourceforge.net/projects/mysql-python/?source=dlp

Leave a Reply

Your email address will not be published. Required fields are marked *