windows下安装mysql很简单,去官网找到.msi文件,一键安装就OK了.
Centos下面安装Mysql5.6其实也是蛮简单的.
注意:centos6.5默认mysql版本是5.1的
1.添加YUM源
a.去官网下载对应于操作系统版本的rpm文件:
sudo wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
b..安装mysql-community-release-el6-5.noarch.rpm
sudo yum install mysql-community-release-el6-5.noarch.rpm
c.查看yum源列表
yum repolist
或者进入/etc/yum.repos.d/目录下面 查看
cd /etc/yum.repos.d/
发现多了文件mysql-community.repo和mysql-community-source.repo
查看下mysql-community.repo文件内容:
2.安装Mysql
a.完成了第一步下面安装Mysql就相当的简单了
sudo yum install mysql mysql-libs mysql-server
b.修改初始密码
安装成功后,终端上面会有提示,就是(忘了)
c.检验
看服务是否能启动
sudo service mysqld start
登陆
sudo mysql -uroot -p
说明mysql服务安装成功.
下面介绍workbench的安装
1.先解决依赖包tinyxml的问题(参考Mysql介绍安装workbench的官网http://dev.mysql.com/doc/workbench/en/wb-installing-linux.html)
wget http://mirrors.opencas.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install epel-release-6-8.noarch.rpm
yum repolist
2.下载mysql-workbench-gpl-5.2.47-1el6.i686.rpm包到本地
wget http://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-gpl-5.2.47-1el6.i686.rpm
yum install mysql-workbench-gpl-5.2.47-1el6.i686.rpm
执行完命令之后若系统中出现下图就表示安装成功
配置workbench
很简单:
要是账号和密码都输入正确,
出现上述界面说明workbench安装OK!
mysql设置/重置root账户密码:
mysqladmin -u root flush-privileges password "1"
PS:"1"为新的密码
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Centos7下安装Mysql5.7
去官网下载对应的rpm包,下载到本地之后解压缩到/tmp/mysql57目录下面
sudo mkdir /tmp/mysql57
sudo tar -xvf mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar -C /tmp/mysql57/
cd /tmp/mysql57
sudo chmod u+x *
查看/tmp/mysql57的目录
在/tmp/mysql37目录下编写一个简单的脚本文件installMysql57.sh
#! /bin/bash
sudo rpm -Uvh mysql-community-common-5.7.14-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-libs-5.7.14-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-client-5.7.14-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-server-5.7.14-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-devel-5.7.14-1.el7.x86_64.rpm
在终端中执行脚本即可
source installMysql57.sh
安装完毕。
若安装过程中出现
错误,删除冲突的包即可。
sudo yum remove mysql-libs
---------------------------------------------------------------------------------------
Centos7的命令和之前版本变化较大。使用命令启动查看mysql服务
sudo systemctl start mysqld.service##启动
sudo systemctl status mysqld.service##查看
登陆mysql5.7服务需要密码,通过
sudo grep "temporary password" /var/log/mysqld.log
查看初始密码
我因为之前安装卸过,所以最下面的密码wry3=*K6Y_Jr为初始密码。使用命令
sudo mysql -uroot -pwry3=*K6Y_Jr
登陆mysql服务。Mysql5.7要求必须先修改初始密码方可使用,否则就会报错,由于我是练习环境所以就设置了最简单的密码。在修改密码之前,需要修改一些参数
set global validate_password_policy=0;
set global validate_password_mixed_case_count=1;
ALTER USER USER() IDENTIFIED BY '1111';#修改root密码
然后就可以正常使用了
关于修改root的密码可以参考 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
安装workbench
1.下载mysql-workbench-community-6.3.7-1.el7.x86_64.rpm
2.yum命令安装
sudo yum install -y '/home/cqs/Downloads/mysql-workbench-community-6.3.7-1.el7.x86_64.rpm'
若安装成功,在programming菜单中会出现workbench的图标。
若安装出现如下错误
通过下面的命令解决
sudo yum install epel-release.noarch
注意mysql-workbench-community-6.3.7-1.el7.x86_64.rpm不要使用rpm命令安装,否则一直会报缺少包的错误导致安装失败。