虚拟机上Rathat6.3安装MySQL-5.6.16-1.rhel5.x86_64.rpm-bundle教程

来源:互联网 发布:比特币网络源代码分析 编辑:程序博客网 时间:2024/05/18 03:20

首先需要下载的软件有MySQL-5.6.16-1.rhel5.x86_64.rpm-bundle,http://download.csdn.net/detail/hellonigesb/9585117,分五部分,其他链接进入我的资源主页找就能找到,Linux6.3的镜像文件在网上很好找,真是找不到了,留言我给你发,记着Linux需要是64位的,如果是32,那么你需要在网上找一下32位对应的Mysql的这个版本,否则可能会失败,反正我64位Linux安装32位是不可以。

首先第一步需要卸载系统自带的MySql数据库

1、查找以前是否装有mysql

命令:rpm -qa|grep -i mysql

2、删除mysql

删除命令:rpm -e mysql-libs --nodeps


然后将tar vxf MySQL-5.6.15-1.el6.x86_64.rpm-bundle.tar上传到Linux系统上用tar vxf MySQL-5.6.15-1.el6.x86_64.rpm-bundle.tar进行解压得到

MySQL-shared-5.6.15-1.el6.x86_64.rpm
MySQL-devel-5.6.15-1.el6.x86_64.rpm
MySQL-embedded-5.6.15-1.el6.x86_64.rpm
MySQL-test-5.6.15-1.el6.x86_64.rpm
MySQL-server-5.6.15-1.el6.x86_64.rpm
MySQL-shared-compat-5.6.15-1.el6.x86_64.rpm
MySQL-client-5.6.15-1.el6.x86_64.rpm

然后按照如下顺序进行安装

rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm

rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm

rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm

rpm -ivh MySQL-shared-5.6.15-1.el6.x86_64.rpm


安装完成后需要进行密码设置了,这个很重要,因为一个系统的MySql登陆密码默认密码只能够使用一次,进去以后修改完必须要记住,否则即使将MySql卸载掉重新安装也是不可以的

首先要cd回到默认目录,在命令行输入cd后就回车,ls -a找到一个.mysql_secret文件,cat查看一下里面的内容,最后冒号后面的是原始密码

这里需要注意的是,首次需要手动启动MySql,启动命令service mysql start,首次启动后以后就不需要启动了,系统启动的时候会自动启动MySql

启动完以后进行密码修改,初始密码只能用一次,就是用来登陆上去修改密码的,这里一定小心,

输入命令mysql -u root -p然后在下面输入原始密码,这里只要你没有成功登陆都可以从新登陆的,一旦你成功登陆一次,初始密码就失效了,所以务必一次性将新密码设置成功

输入原始密码以后输入set password=password('123456');进行密码修改,一定要注意后面的冒号,这个是需要有的,单引号里面的可以随便设置,但需要记住,出现Query OK, 0 rows affected (0.01 sec)证明一切ok下一次就可以用这个登陆了

1、首先操作系统的字符集为utf8查看操作系统命令字符集命令为locale

2、然后开始创建数据库CREATE DATABASE db1 CHARACTER set utf8;注意指定字符集,不指定默认是拉丁字符集,中文显示会是乱码

show databases;先试一下当前有的数据库mysql数据库里面存放的是系统数据

use mysql添加一个用户GRANT ALL ON db1.* TO dbuser1 IDENTIFIED BY 'dbuser1';

3、登陆客户端还要设置字符集,登陆mysql后set names utf8;代表客户端连接方式字符集

4、CRT也需要设置成utf8,必须都统一


登陆MySql用户mysql -u 用户名 -p

use mysql,选择数据库

建立表格

CREATE TABLE table1 (name varchar(100),sex varchar(10), age int, class varchar(100));

CREATE TABLE table2 (ID int(11) NOT NULL auto_increment, name varchar(100), age int, PRIMARY KEY(ID));

0 0
原创粉丝点击