1.检查系统自带mysql包
[root@]# rpm -qa|grep mysql mysql-libs-5.1.71-1.el6.x86_64 [root@]# rpm -e --nodeps mysql-libs
2.官网下载RPM包
官网:https://dev.mysql.com/downloads/mysql/
选择为Red Hat Enterprise Linux 7 / Oracle Linux 7 ,把os的版本选择为all。 更多版本-选择5.6
直接下载MySQL-5.6.50-1.el6.x86_64.rpm-bundle.tar,所有的rpm包都在里面,然后rpm命令安装。
rpm -ivh MySQL-devel-5.6.50-1.el6.x86_64.rpm rpm -ivh MySQL-shared-5.6.50-1.el6.x86_64.rpm rpm -ivh MySQL-shared-compat-5.6.50-1.el6.x86_64.rpm rpm -ivh MySQL-embedded-5.6.50-1.el6.x86_64.rpm rpm -ivh MySQL-client-5.6.50-1.el6.x86_64.rpm rpm -ivh MySQL-server-5.6.50-1.el6.x86_64.rpm
安装server报错。MySQL-server-5.6.50-1.el6.x86_64和已经存在的mysql-libs-5.1.71-1.el6.x86_64冲突
file /usr/share/mysql/charsets/latin7.xml from install of MySQL-server-5.6.50-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.71-1.el6.x86_64
解决方法
[root@]# rpm -qa|grep mysql mysql-libs-5.1.71-1.el6.x86_64 [root@]# rpm -e --nodeps mysql-libs
3.启动服务
#查看状态 service mysql status #启动 service mysql start #开机自启动 chkconfig --levels 345 mysql on
4. 重置root密码
MySQL5.6会在安装后为root用户生成一个随机密码,而不是像以往版本的空密码。
cat /root/.mysql_secret
5. 修改root用户密码
(MySQL的密码策略比较复杂,过于简单的密码会被拒绝)
1 mysql -u root -p 2 mysql> Enter password: (输入刚才查询到的随机密码) 3 mysql> set password=password('123456'); 4 mysql> exit
6. 用root新密码登录
mysql -u root -p****
7. 添加新用户
#创建新用户
CREATE USER 'user1'@'%' IDENTIFIED BY '明文密码';
#添加所有权限
grant all privileges on *.* to user1@’%’;
flush privileges;
8.开放3306端口
开启防火墙mysql 3306端口的外部访问:
1 firewall-cmd --zone=public --add-port=3306/tcp --permanent 2 firewall-cmd --reload
作者:陈耿聪 —— 夕狱
出处:https://www.cnblogs.com/CGCong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。