linux虚拟机中安装MySQL

Posted wangleblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux虚拟机中安装MySQL相关的知识,希望对你有一定的参考价值。

总结一下虚拟机中安装MySQL 踩到的坑,并不复杂,运气好一次成功,运气不好的我,安了七八次,才成功。一定要按照顺序一步一步的来。

rhel-server-6.9-x86_64-dvd.iso

1、首先先查看是否已经安装了mysql

执行命令:

rpm -qa|grep mysql

如果什么都没显示说明没有安装过,如果已经安装了mysql,就先卸载,

执行命令:

rpm -e --nodeps ******(******为已经安装的rpm)

2、查看是否安装mariadb(系统自带的数据库),我安装mysql的时候和mariadb发生了冲突,所以不用这个数据库的话也可以卸载,查看是否安装mariadb,执行命令 rpm -qa|grep mariadb,卸载执行命令 rpm -e --nodeps ******(******为已经安装的mariadb)   注意,在root下。

3、到mysql官网下载mysql安装包:

        mysql官网链接:http://dev.mysql.com/

图一 Downloads

技术分享图片

 

 图二Archives

技术分享图片

图三MySQL Community Server

技术分享图片

 

图四  选择适合自己的系统版本

 技术分享图片

技术分享图片

 

图五 下载需要的版本

技术分享图片

 

 4、安装MYSQL

解压:

tar -xvf mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar

 解压后有很多文件,我们接下来需要安装,因为RPM包的依赖关系,所以注意安装顺序,按照以下次序安装

1 rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm
2 rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm
3 rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm
4 rpm -ivh MySQL-shared-5.6.15-1.el6.x86_64.rpm

首先回到root目录,找到一个.mysql_secret文件,

1 find -name .mysql_secret

cat查看一下里面的内容,最后冒号后面的是原始密码

首次需要手动启动MySql

启动命令:  service mysql start 

登录,输入命令mysql -u root -p然后在下面输入原始密码,

# mysql -u root -p
# PassWord:(输入.mysql_secret中的初始密码)

这里只要你没有成功登陆都可以从新登陆的,一旦你成功登陆一次,初始密码就失效了,所以务必一次性将新密码设置成功

设置密码:

1 set password=password(123);

行密码修改,一定要注意后面的冒号,这个是需要有的,单引号里面的可以随便设置,但需要记住,

出现

1 Query OK, 0 rows affected (0.01 sec)

证明一切ok下一次就可以用这个密码登陆了

关闭数据库命令:  /etc/init.d/mysql stop

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));

 


以上是关于linux虚拟机中安装MySQL的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机中安装mysql,远程连接数据库慢

怎么在虚拟机中安装hadoop要先安装linux系统吗

在虚拟机中安装Linux操作系统

在VMware虚拟机的Linux中安装出错,求解决

在 VirtualBox 虚拟机中安装 Arch Linux 系统指南

linux系统中安装虚拟机