Ubuntu下的安装
1. 打开"终端窗口",输入``sudo apt-get update``-->回车-->"输入root用户的密码"-->回车 2. 输入``sudo apt-get install mysql-server mysql-client``-->回车-->输入``y``-->回车-->在"软件包设置对话框"中输入mysql中"root"用户的密码-->回车-->再输一次密码-->回车,安装完成。 3. 打开"终端窗口",输入"sudo service mysql restart"-->回车-->如果mysql启动成功,处于运行状态说明mysql安装成功。
启动方式
使用 service 启动:sudo service mysql start
停止方式
sudo service mysql stop
重启
service mysql restart
进入mysql
mysql -u root -p
,然后输入密码
查看所有数据库
show databases;
创建数据库
create database name;
进入数据库
use name;
显示字段及一些非空信息:
desc tablename;
退出数据库
quit;
创建用户
create user "username" identified by "password";
授权
``grant privileges on databasename.tablename to "username"@"host";``
- privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等。如果要授予所的权限则使用ALL.; - databasename - 数据库名, - tablename-表名, - host-主机名(本地为localhost)
如果要授予该用户对所有数据库和表的相应操作权限则可用*表示。
注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:
grant privileges on databasename.tablename to "username"@"host" with grant option;
例如:给username用户所有数据库的所有的表的所有权限
grant all on *.* to "username"@"localhost";
设置与更改用户密码
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");
撤销用户权限
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
删除用户
DROP USER 'username'@'host';