码迷,mamicode.com
首页 > 数据库 > 详细

Centos 7 安装MySQL 5.7

时间:2017-10-12 17:07:36      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:nav   for   restart   mysql安装   rar   img   edit   安装配置   命令行   

安装步骤为:

1.由于Centos 7版中已经移除MySQL rpm,因此需要到其官方网站上下载rpm,下载完成后,使用以下命令,来安装MySQL的rpm配置。

rpm -ivh *****[注释:*为rpm文件名]

2.安装完rpm后,使用以下命令来进行安装。

yum install mysql-community-server

3.安装完成后,使用以下命令来重启mysql服务。

systemctl restart mysqld.service

4.之后在命令终端输入命令,来进入MySQL命令行界面。

mysql -u root

但这时候,一般会报出错误:Access denied for user ‘root‘@‘localhost‘ (using password: NO),如下图所示:

技术分享

提示,必须要输入密码才能进入。

在安装过程中,mysql会为当前安装账户生成一个随机密码,并存储在日志中,因此可以通过以下命令,在日志中查找到安装时生成的密码。

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

技术分享

查询到密码后,使用以下命令,来进入密码输入环节,在输入正确密码后,进入mysql命令行环境。

mysql -u root -p

5.进入环境后,需完成以下配置:

修改密码:

先使用命令

show variables like %password%;

查看MySQL的密码策略:

技术分享

然后,使用以下命令来修改密码。

set password for root@localhost=password(##############);

允许root远程登陆:

首先切换到mysql数据库,然后使用下面命令,来允许root账户远程登陆。

update user set host=% where user=root;

修改MySQL字符集:

使用vi或者gedit等工具,打开/etc/my.cnf文件,在[mysqld]行下,添加一行代码:

character_set_server=utf8

保存后,重启MySQL服务:

systemctl restart mysqld.servcie

若Centos 7 为数据库服务器,还可以使用以下命令,让MySQL随系统一起启动。

systemctl enable mysqld.service

重启后使用以下命令,查看下MySQL的字符集使用情况。

show variables like %character%;

技术分享

至此,在Centso 7环境下,MySQL安装配置完成。客户端可以使用Navicat等工具连接,均可连接成功。

 

Centos 7 安装MySQL 5.7

标签:nav   for   restart   mysql安装   rar   img   edit   安装配置   命令行   

原文地址:http://www.cnblogs.com/jizhong/p/7656567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!