使用Linux Centos 6.8安装Mysql5.7过程,适用于所有Linux服务器安装过程。

1. 安装mysql的yum源

wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

我使用的Centos 6.8版本,所以下载的是el6-9的rpm文件,如果和我的版本不一样,可以在https://dev.mysql.com/downloads/repo/yum/ 获取Mysql存储库的地址;
在这里插入图片描述在这里插入图片描述下载成功后安装:

yum localinstall -y mysql57-community-release-el6-9.noarch.rpm

安装成功后如果是安装5.7版本的mysql就无需修改,如果安装的版本与使用的下载的存储库配置版本不同,可在/etc/yum.repos.d/mysql-community.repo 中修改。
找到要配置的子存储库条目,并编辑enabled选项。指定enabled=0来禁用子存储库,或enabled=1来启用子存储库。例如,要安装MySQL 5.7,请确保对上面的子存储库条目MySQL != 5.7启用了=0,对5.7系列的条目启用了=1:

# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

2. 安装MySQL

如果需要确认都输入’y‘就可以

yum install mysql-community-server

3 .开启mysql服务

service mysqld start

mysql安装成功后创建的超级用户’root’@'localhost’的密码会被存储在/var/log/mysqld.log,可以使用如下命令查看密码

grep 'temporary password' /var/log/mysqld.log

使用mysql生成的’root’@'localhost’用户和密码登录数据库,并修改 其密码,如果初始密码含有特殊字符,请不要在-p后输入密码。回车后再输入,

mysql -uroot -p 

修改密码:密码包含大小写及特殊字符

 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

4. 开启远程访问

确定服务器是否开启了3306端口

vi /etc/sysconfig/iptables

打开上面路径的文件,如果没有3306端口,请按照文件已有格式添加上
MySQL 开启任何IP皆可访问:

mysql>use mysql;

mysql>update user set Host =’%'where user =’root’;

mysql>flush privileges;

如果字段名不是“Host” 可使用

select * from user where user='root';

查看字段名
这样就可以远程连接MySQL了。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐