CentOS7安装mysql

来源:互联网 发布:高级计量经济学 知乎 编辑:程序博客网 时间:2024/06/16 06:06

CentOS7安装mysql

1 CentOS7默认安装mariadb数据库,卸载mariadb。
rpm -qa|grep mariadb
这里写图片描述

yum remove mariadb-libs.x86_64

2 配置YUM源
1)下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2)安装mysql源
yum localinstall mysql57-community-release-el7-9.noarch.rpm

3)检查mysql源是否安装成功
yum repolist enabled | grep “mysql.-community.
这里写图片描述

3 安装MySQL
yum install mysql-community-server
这里写图片描述
这里写图片描述

4 启动MySQL服务
1)启动
systemctl start mysqld
2)查看MySQL的启动状态
这里写图片描述

5 开机启动
systemctl enable mysqld
systemctl daemon-reload

6修改root默认密码
1)mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
通过grep ‘temporary password’ /var/log/mysqld.log找到root默认密码:
这里写图片描述

2)登录mysql
mysql -uroot -p
输入密码:
这里写图片描述

3)修改密码
set password for ‘root’@’localhost’=password(‘1234_Abcd’);
这里写图片描述

7 添加远程登录用户
GRANT ALL PRIVILEGES ON . TO ‘tuziyuxi’@’%’ IDENTIFIED BY ‘1234_Abcd’ WITH GRANT OPTION;
这里写图片描述

8 配置默认编码为utf8
1) 修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
[mysqld]
character_set_server=utf8
init_connect=’SET NAMES utf8’
2) 重启mysql服务
service mysqld restart
这里写图片描述
3) 查看数据库默认编码
这里写图片描述

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

0 0