MySQL服务器
来源:互联网 发布:淘宝儿童遥控电动车 编辑:程序博客网 时间:2024/06/05 21:03
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数据库。
2)Windows MySQL客户端测试:
首先新建一个连接,如下图,输入正确的服务器ip地址,以及用户名和密码,验证是否可以成功连接。
Test Connection验证成功之后,既可以操作相对应的数据库了。
- MySQL服务器
- Mysql服务器
- mysql服务器
- Mysql:1.登陆Mysql服务器
- 连接mysql服务器
- 优化MYSQL服务器
- 优化MYSQL服务器
- 优化MYSQL服务器
- 优化MYSQL服务器
- mysql连接服务器语法
- MySQL 服务器内存使用
- MySQL服务器配置
- 优化MYSQL服务器
- 优化MYSQL服务器
- 优化MYSQL服务器
- 优化MYSQL服务器
- 优化MYSQL服务器
- 优化MYSQL服务器
- git clean 小结
- sqlserver中各个系统表的作用
- Oracle10.2.0.4升级至Oracle11.2.0.3错误手记一则
- ubuntu 12.04 网络设置
- SQLServer系统表及其应用(转)
- MySQL服务器
- VS2010中无法配置Perforce服务器
- FLEX3 Alert.show()属性---flags用法补遗
- 完整java开发中JDBC连接数据库代码和步骤
- pageX,clientX,offsetX,layerX的那些事
- C++流的基本概念
- redhat 9 中文乱码
- 盘点:崛起中的九大 HTML5 开发工具
- ExtJS中get、getDom、getCmp、getBody、getDoc的使用