CentOS7 安装MySQL 5.7

来源:互联网 发布:仙界淘宝店 编辑:程序博客网 时间:2024/06/07 07:25

本文安装mysql的版本是5.7


1.首先配置yum

在mysql官网中下载yum源的rpm安装包:https://dev.mysql.com/downloads/repo/yum/



把下载的rpm安装包上传(我使用的是Xftp 5软件传文件)到Linux系统中


2.安装mysql源

yum localinstall mysql57-community-release-el7-11.noarch.rpm



3.检查mysql源是否安装成功

yum repolist enabled | grep "mysql.*-community.*"


4.mysql源中提供了5.5 ,5.6 ,5.7版本的mysql,系统默认安装的是5.7,此处也将安装5.7

如果你想安装其它版本,可参考http://blog.csdn.net/lym152898/article/details/77319676

安装:

yum install mysql-community-server




5.启动mysql

 systemctl start mysqld或者   service mysqld start


6.查看mysql状态

systemctl status mysqld或  service mysqld status



7.设置mysql为开机启动

systemctl enable mysqldsystemctl daemon-reload

8.修改登录密码,mysql5.7与其它版本不同,安装过程中,会自动生成一个初始化密码

密码在日志中:

cd /var/logless mysqld.log | grep password

找到密码并复制



登录mysql:

mysql -u root -p输入复制的密码


修改密码:

update user set authentication_string=PASSWORD('密码') where User='root';

退出登录,再使用修改后的密码重新登录即可:

exit;mysql -u root -p


9.修改默认编码为utf8

在[mysqld]下添加编码配置

vi /etc/my.cnf
插入character_set_server=utf8init_connect='SET NAMES utf8'



修改完成后,保存退出,重启mysql服务

保存并退出   按Esc+:wq+Enterservice mysqld restart  /   systemctl restart mysqld.service


10.再次登录mysql,查看数据库默认编码集:

mysql -u root -pshow variables like "%character%";



到此,mysql5.7安装完毕。



在不知道初始密码的情况下,也可以完成修改密码

1.编辑mysql的配置文件,添加skip-grant-tables

vi /etc/my.cnf


2.重启服务

service mysqld restart


3.登录(不需要密码)

mysql -u root


4.设置密码即可

update user set authentication_string=PASSWORD('密码') where User='root';

再加一步:



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


本文参考:http://blog.csdn.net/lym152898/article/details/77319676









原创粉丝点击