三个月前向公司申请了一台服务器单独给我用,作为部署我写的自动发布工具的服务器。同事不久前在我这台服务器上装了个数据库,今天上去查了一下,用不了,只有information_schema和test两个数据库,于是把/var/lib/mysql目录删掉,重装。步骤如下:
① 用xshell登录服务器:
yum -y install mysql-server
自动下载安装完毕后,启动mysql服务
service mysql start
② 为root用户设置密码,首先登录
mysql -u root设置密码:
set password for root@localhost=password(‘123456’);
create database test01;
④新建一个用户:
insert into mysql.user(Host,User,Password) values("%","tester",password("123123"));注:此处"%"表示,允许该用户通过远程登录数据库,若改为“localhost”,则表示只能在本地登录
⑤给用户开权限:
grant select,delete,update,create,drop on test01.* to tester@"%" identified by "123123";注:我原先直接输入上述命令,始终提示 Can’t find any matching row in the user table ",原来是没有更新权限表,因此应先执行:
flush privileges;
这样就可以啦~~第一次自己建数据库,挺好玩的~~我们公司DBA就负责给大家开各种服务器数据库的增删改查权限~