18
2016
12

CentOS7 通过yum 安装mysql5.7

首先需要加载yum源头,我们可以打开mysql官方网站,然后下载源:

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

 找到对应的操作系统以及版本,wget下载repo源,

shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

安装源文件

shell> yum localinstall mysql57-community-release-el7-9.noarch.rpm

可以修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。

安装mysql

shell> yum install mysql-community-server

启动mysql

shell> systemctl start mysqld

设置开机自动启动

shell> systemctl enable mysqld
shell> systemctl daemon-reload

修改默认的root密码,安装后,系统会自动生成密码,可以在安装日志中查看,路径 /var/log/mysqld.log

修改密码

shell> mysql -uroot -p
mysql> set password for 'root'@'localhost'=password('MyNewPass4!');

注意:mysql5.7开始限制密码,必须8位及以上,含大小写并且含符号。


添加远程登录

默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'users'@'%' IDENTIFIED BY 'Password!' WITH GRANT OPTION;

设置默认使用utf8编码

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

设置mysql默认路径

配置文件:/etc/my.cnf 
日志文件:/var/log//var/log/mysqld.log 
服务启动脚本:/usr/lib/systemd/system/mysqld.service 
socket文件:/var/run/mysqld/mysqld.pid

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。