centos7环境下mysql安装

1.去官网下载合适的yum源安装包

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

2.yum 本地安装

命令:yum localinstall mysql57-community-release-el7-11.noarch.rpm

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

命令:yum repolist enabled | grep "mysql.*-community.*"

4.安装mysql

命令:yum install mysql-community-server

5.启动MySQL服务

命令:systemctl start mysqld

6.查看mysql的启动状态

命令:systemctl status mysqld

7.开机启动

命令:

systemctl enable mysqld

systemctl daemon-reload

8.修改root本地登录密码:

a.在/var/log/mysqld.log找到生成的默认密码:grep 'temporary password' /var/log/mysqld.log

b.登录:mysql -uroot -p;

c. 修改密码:set password for 'root'@'localhost'=password('*******');

备注:这个设置的为复杂密码,如果想改为简单密码,需重新设置密码策略。

http://www.linuxidc.com/Linux/2016-09/135288.htm(设置方法可以在这里查看)

8.添加远程登录用户

命令: GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

查看是否设置成功:

命令:

use mysql;

select host,user from user;

出现类似的信息即为设置成功

9.配置默认编码为utf8

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

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

重新启动mysql服务,查看数据库默认编码如下所示:

参考:http://www.linuxidc.com/Linux/2016-09/135288.htm

原文地址:https://www.cnblogs.com/wangzhao2016/p/8278778.html