一、下载mysql的yum仓库rpm包
我在/home/mysql下 [[email protected]]#wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm 回车进行下载,此命令会将文件下载到当前目录。 根据操作系统版本的不同,这里的链接是需要改变的,比如centos7.x需要的链接就成为:http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
二、更新yum仓库
首先在mysql目录下可以ls一下,得到包名,然后执行命令如下: #rpm -Uvh mysql57-community-release-el6-7.noarch.rpm 执行完成后,在/etc/yum.repos.d/目录下会看到更新上去的mysqlyum仓库。
三、安装mysql
默认安装的是最新的mysql,我这里选择的就是默认的; #yum intall mysql-community-server 按照提示一直确定等待安装即可。
四、启动mysql服务
#service mysqld start 启动完成后,可以敲这个命令查看服务状态:#service mysqld status,如果要查看进程用:#ps -ef | grep mysql查看进程
五、配置mysql
mysql5.7这个版本在初始化的时候会下载密码验证插件,并且创建一个名为root的账号,此时root是没有密码的。执行下面的命令可以生成随机密码: #grep 'temporary password' /var/log/mysqld.log 执行完成后,随机密码会在命令行显示,此时,就可以进行mysql登录。 #mysql -uroot -p 按回车 把生成的密码粘贴过来,再按回车,就可以登录到mysql了,这个时候要想show databases;是不行的,它会要求你进行密码重置,重置过后才能进行操作。 密码重置如下: mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
最后一部分是你设置的密码,密码格式有一定的要求,必须得有大小写区分数字以及特殊符号,最好这样写,因为我设置的太简单,以至于好几次密码都没有重置成功。 好了,现在可以用navicat或者sqlyog进行mysql的图形化操作了。
PS:想查看某个端口被占用的情况可以使用:#ls of -i :3306