分享

mysql的数据库和用户的创建

 昵称16384056 2014-03-20
查看编译安装的man手册

查看服务器的端口:

查看mysql服务器上的用户信息:


从客户端进入服务器:远程连接服务器

进入mysql这个数据库

创建数据库
create database if no exists sx;     判断sx数据库是否存在,如果在就不创建,没有就创建。

删除数据库
drop database sx;    要删除一个数据库,最好在另一个数据库里再删除
创建mysql用户

新建用户
create user testuser;
  这个创建的用户是没有很多权限的用户
新建用户并设置密码
create user testuser2 identified by '123';
 
删除用户
drop user testuser1;
   

grant 可以 为新建用户授权

grant all on *.* to tom@'%' identified by 'aixocm'; 将所有*.*的数据库的所有权限都赋予用户tom在%机器上, 需要密码 aixocm登录。
建好后要刷新权限
flush privileges; 刷新用户的权限
show privileges; 查看用户的权限
如图以下:


show grants;  
select current_user();  查看当前使用的登录用户
rename user adb@'%' to dba2@'%';  更改用户名和主机名,'%’为任意主机。


回收权限:
revoke select,insert,update,delete on *.* from jerry@localhost;

回收grant option的权限:
grant all on *.* to jerry@localhost identified by 'aixocm' with grant option;   要具有grant 的权限才可以为用户设置grant权限加用户
select * from mysql.user\G;    查看新建用户的权限
drop user tt@localhost;     删除用户

忘记密码后输入进入服务器
update user set password = '' where user = 'root' && host = 'localhost'; 更改用户密码
flush privileges; 刷新服务
/usr/local/mysql59/bin/mysqladmin -uroot password "aixocm" 修改密码 设置密码。

可以把mysql用户的密码写在/etc/my.cnf
####
[mysqld]

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
pid-file=/var/run/mysqld/mysql.pid
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[mysql]
prompt=mysql59>
socket=/var/run/mysqld/mysql59.sock

[mysqldump]
socket=/var/run/mysqld/mysql59.sock

[client]   但为安全起见,最好不要把密码写进去
socket = /var/run/mysqld/mysql59.sock
user=root
password = aixocm

######
忘记密码了。要进行密码恢复,必须先把服务器停止
/usr/local/mysql59/bin/mysqld_safe --user=mysql --skip-grant-tables &  这句话是开启服务,跳过权限进入mysql。
mysql   进入mysql里改密码
update user set password = password('abc') where user = 'root' && host = 'localhost';  把root用户的密码改为abc
flush privileges; 更新用户名或密码后要刷新数据库
pkill -9 mysql 在数据库里面操作完毕要终止服务
service mysql59 start  启动服务器
mysql -uroot -pabc   输入用户名和密码进入服务器。






    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多