mysql被oracle公司收购了.
1 | mysql-essential-5.1.60-win32.msi 精简版,如果只需要mysql服务,就选择此版本。 |
mysql版本:
a Community社区版: 免费
b Enterprise企业版: 收费
1 MySQL标准版
2 MySQL企业版
3 MySQL集群版
每个版本又可以分为windows和linux版本, 再细分还可以分为32位和64位
mysql服务器的安装和卸载
1 查询服务器上已经按照的mysql版本:
1 | rpm -qa | grep mysql |
2 卸载旧的版本
1 | rpm -e 软件包名 --nodeps --allmatches (不理会依赖关系,删除所有上一步查出来的相同的mysql) |
3 删除一些卸载时未能删除的文件
#rm -f /etc/my.cnf
#rm -rf /var/lib/mysql
#rm -rf /var/share/mysql
#rm -rf /usr/bin/mysql*
4 mysql的安装
解压 :
1 | unzip V46610-01-MySQL Database 5.6.20 RPM for Oracle Linux RHEL 6 x86 (64bit).zip |
解压出来必须要安装的包:
1 | MySQL-client-advanced-5.6.20-1.el6.x86_64.rpm |
按照命令:
1 | rpm -ivh MySQL-server-advanced-5.6.****-1.el6.x86_64.rpm |
安装完成之后密码的存放位置: /root/.mysql_secret
5 登陆mysql服务
a 用root身份启动mysql服务
1 | service mysql start |
b 查看mysql服务是否已经启动
1 | ps -u mysql |
c 停止mysql服务
1 | service mysql stop |
d 登陆mysql服务
1 | mysql -u 用户名 -pXXXX XXXX代表密码 |
1 | 注意: 密码从/root/.mysql_secret文件中获取 |
5 退出登录
1 | quit/exit |
安装客户端
1 | #rpm -ivh MySQL-client-advanced-5.6.****-1.el6.x86_64.rpm |
远程访问不了数据库
在控制台输入 mysql -uroot -p密码 进入mysql
输入use mysql;进入mysql数据库
输入update user set host='%' where user='root' ; 来允许通过ip访问。
修改 /etc/mysql/mysql.conf.d/下的mysqld.cnf文件
将bind-address = 127.0.0.1改成bind-address =0.0.0.0
1 | 28 # |