Linux MySQL,linuxmysql


MySQL数据库

第一条产品线:5.0.xx及升级到5.1.xx的产品系列,这条产品线继续完善与改进其用户体验和性能,同时增加新功能。

第二条产品线:为了更好地整合MySQL AB公司社区和第三方公司开发的新存储引擎,以及吸收新的实现和算法等,从而更好地支持SMP架构,提高性能而做了大量的代码重构。版本编号从5.4.xx开始,目前发展到5.7.xx。

第三条产品线:为了更好地推广MySQL Cluster版本,以及提高MySQL Cluster的性能和稳定性,以及功能改进和增加,以及改动MySQL基础功能,使其对Cluster存储引擎提供更有效的支持与优化。版本号为6.0.xx开始,目前发展到7.1.xx。

安装MySQL

Linux软件的安装方式

1、yum/rpm简单、快,无法定制,

2、编译安装,./configure;make;make install。复杂、数度慢,可定制。

针对mysql,第一条产品线的编译方式5.0—5.1。

mysql5.5以上,编译安装,./cmake;gmake;gmake install。

3、二进制包,解压即用。简单、快,不好定制。

mysql-5.5.32-linux2.6-x86_64.tar.gz

创建mysql用户

解压

移动到安装目录、创建软连接

操作到此步骤相当于编译安装make install之后。

初始化数据库

授权mysql用户管理mysql

出现两个OK表示成功

生成MySQL配置文件

配置启动MySQL

后台启动MySQL

配置环境变量

登录测试

配置传统方式启动MySQL

设置密码

修改密码

交互式登录mysql

当有特殊字符或大写时,使用delete删除。

最后执行刷新,让权限生效。

查所有的库:show databases;

切库:use mysql;

查表:show tables;

查看用户列表:select user,host from mysql.user;

查看当前用户:select user();

查看当前所在库:select database();

删除数据库:drop database 库名;

删除用户:drop user '用户名'@'主机';

相关内容