mysql服务器程序_MySQL服务器

1、安装

通常系统在成功安装之后就已经自带MySQL服务器以及客户端了。

查询MySQL及其相关文件是否安装:

rpm -qa | grep perl

rpm -qa | grep mysql

如果没有安装,则可以使用yum进行安装:

yum -y install perl-DBI

yum -y install perl-DBD-MySQL

yum -y install mysql

yum -y install mysql-connector-odbc

yum -y install mysql-server

2、启动MySQL

启动MySQL:service mysql start

清空防火墙的所有规则:iptables -F

禁用selinux:setenforce 0

3、用户设置(每次设置完成之后,一定要使用flush privileges刷新权限相关表,或者重启MySQL服务器)

1)使用root用户登陆(默认没有密码):

mysql -u root

use mysql          //使用mysql数据库

2)为root用户设置密码:

update user set password=password('123456')where user = 'root' ;

flush privileges ;//刷新MySQL系统权限相关表

3)增加新用户cl:('%' 竟然只能代表非本地主机,没有包含localhost,所以添加新用户时,记得为本地也添加一次)

insert into user(host,user,password)values('%','cl',password('123456'));

insert into user(host,user,password)values('localhost','cl',password('123456'));

flush privileges ;//刷新MySQL系统权限相关表

4)用户cl权限设置:

grant usage on *.* to'cl'@'localhost'identified by '123456';   //本地主机登陆服务器权限

grant usage on *.* to'cl'@'%'identified by '123456';              //其他主机登陆服务器权限

grant all privileges on *.* to'cl'@localhost'identified by '123456' ;   //本地主机使用数据库权限

grant all privileges on *.* to 'cl'@'%'identified by '123456' ;             //其他主机使用数据库权限

flush privileges ;//刷新MySQL系统权限相关表

5)查看user表中的用户

mysql -u cl -p mysql

select host,user,password from user ;

具体效果看第4节测试中的图形。

6)数据库备份与还原

备份:

直接备份mysqldump -u root -p db < /home/dazhong/backup/db.bak

还原:

首先创建一个空的表create database db

然后在还原mysql -u root -p db > /home/dazhong/backup/db.bak

4、测试

1)Linux本地测试:

以带密码的cl用户登陆MySQL服务器,并且登陆成功之后使用mysql数据库。

0818b9ca8b590ca3270a3433284dd417.png

2)Windows MySQL客户端测试:

首先新建一个连接,如下图,输入正确的服务器ip地址,以及用户名和密码,验证是否可以成功连接。

0818b9ca8b590ca3270a3433284dd417.png

Test Connection验证成功之后,既可以操作相对应的数据库了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值