关于MySQL的用户操作
一、查看用户
1、显示当前使用的user及host:
mysql>select USER();
2、显示该数据库授权登陆的用户名(不显示重复用户名):
mysql>use mysql;
mysql>select distinct(User) from user;
3、显示该数据库授权登陆的用户名及host限制:
(1)方法一:
mysql>use mysql;
mysql>select User,host from user;
(2)方法二
mysql>select user,host from mysql.user;
4、显示该数据库授权登陆的用户的全部信息:
mysql>select * from mysql.user;
5、列出为某MySQL用户账户复制权限时必须发布的GRANT语句:
mysql>show grants for 'username'@'yourhost';
二、添加用户
1、添加一个本地管理员用户:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'somepassword' WITH GRANT OPTION;
2、添加某数据库的管理员用户:
mysql> GRANT ALL PRIVILEGES ON databasename.* TO username@localhost IDENTIFIED BY 'somepassword';
3、添加远程用户:
mysql> GRANT ALL PRIVILEGES ON *.* TO username@192.168.8.9 IDENTIFIED BY 'somepassword';
4、添加任何机器都能登录的用户:
mysql> GRANT ALL PRIVILEGES ON *.* TO username@% IDENTIFIED BY 'somepassword';
5、添加一个用户并授权增、删、改、查:
mysql> GRANT select,delete,insert,update ON databasename.* TO username@localhost IDENTIFIED BY 'somepassword';
三、删除用户
1、取消一个用户的权限,此用户仍然保留
mysql>revoke all on *.* from username@localhost;
2、删除一个用户
mysql>DELETE from user WHERE User='user_name' and Host='host_name';
相关文档:
1.数据连接方式
ASP.NET本身的数据访问ADO.NET不支持对于MySql的连接和查询,但是MySQL官网上均提供了多种ASP.NET连接到MySQL的方式:
(1)ODBC驱动的访问方式:mysql-connector-odbc-5.1.5-win32.msi,ODBC
(2)ADO.NET对于MySQL的访问方式:mysql-connector-net-6.2.2.zip
个人选用的是第二种,感觉方便,和.NET对S ......
关于MySQL表设计应该注意的问题(做了点修改)
关
于设计表时应该注意的问题
如有错误欢迎大家指出。这
段时间在家里,做了点修正。
1
、慎重选择表名。
有
两种选择:
按照 ......
mysql忘记root密码的解决
一. MySQL密码的恢复方法之一
如果忘记了MySQL的root密码,可以用以下方法重新设置:
1. KILL掉系统里的MySQL进程;
killall -TERM mysqld
2. 用以下命令启动MySQL,以不检查权限的方式启动;
safe_mysqld --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
......
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> ......
1、将数据库设置为default-character-set=gb2312
2、将控制面板/管理工具/配置好的数据源/配置/详细/MiscOPtions/Character:gb2312
3、代码为 GB2312;
保证这三个地方统一,乱字符解决。
我做出不百思不得其解,就是忽略了第2点。 ......