首页 > 技术文章 > linux搭建mysql 5.6.28

sz-jack 2016-01-01 21:54 原文

1.下载rmp文件

http://dev.mysql.com/downloads/mysql/

2.安装

rpm -ivh MySQL-server-5.6.28-1.linux_glibc2.5.x86_64.rpm

错误原因:包冲突了

yum -y remove mysql-libs-5.1*

3.继续安装

rpm -ivh MySQL-devel-5.6.28-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.28-1.linux_glibc2.5.x86_64.rpm

4.启动和停止服务或者执行重启命令也行

[root@iZ94j7ahvuvZ mysql]# service mysql start
Starting MySQL SUCCESS! 
[root@iZ94j7ahvuvZ mysql]# service mysql stop
Shutting down MySQL.. SUCCESS! 

5.登录mysql数据库

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
执行这一段后可能会有个提示 不需管理 直接执行下面的
mysql -u root mysql

这2句分开执行 第一句执行后执行第二句

6.设置密码

use mysql;

UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
FLUSH PRIVILEGES;
重新执行:需要退出重新执行
mysql -u root mysql
输入密码newpassword
然后再重置下密码SET PASSWORD = PASSWORD('123456');
Mysql>SET PASSWORD = PASSWORD('123456');

FLUSH PRIVILEGES;

设置外网可以访问

 

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';    //这个命令执行错误时可略过

mysql>flush privileges;

mysql>select host, user from user; //检查‘%’ 是否插入到数据库中

mysql>quit

 

开通防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重启防火墙

service iptables restart;

推荐阅读