linux搭建mysql 5.6.28
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;