由于CentOS 6.5自带了MySQL 5.1,所以我们如果需要安装其他版本时候需要先卸载之前的版本

1
2
3
4
5
6
7
# 先查看mysql存在的文件
rpm -qa | grep -i mysql
# 根据查询出来的文件进行删除, ...为上面查出来的其他内容
yum remove mysql mysql-server mysql-libs ...
# 最后删除配置文件
rm -rf /var/lib/mysql
rm /etc/my.cnf

然后就可以开始安装新版本的MySQL

1
2
3
4
5
6
7
8
9
10
11
12
13
# 安装wget, 如果已经安装请忽略
yum install wget -y
# 安装编译环境,如果以安装请忽略
yum -y install make gcc gcc-c++ zlib-devel libaio
# 安装repo rpm包
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
yum localinstall mysql-community-release-el6-5.noarch.rpm
# 安装 mysql 相关
yum -y install mysql-server mysql mysql-devel
# 设置开机启动
chkconfig mysqld on
# 启动mysql
service mysqld start

默认登陆密码查询

1
cat /var/log/mysqld.log | grep 'password'

如果忘记登陆密码,可以转到这篇文章

最后,安装完了可以删除 MySQL 的 Repository ,这样可以减少 yum 检查更新的时间,使用下面的命令

1
yum -y remove mysql-community-release-el6-5.noarch

基本命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 查看系统已存在的数据库
show databases;
# 选择需要使用的数据库
use databasesname;
# 删除选定的数据库
drop database databasename;
# 退出数据库的连接
exit
# 建立名为test的数据库
create database test01;
# 列出当前数据库下的表
show tables;

# 开放远程登录权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;