CentOS7 安装 MySQL
Posted Coca-Mirinda
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7 安装 MySQL相关的知识,希望对你有一定的参考价值。
1.下载mysq的repo源
wget http://repo.mysql.com/mysql-community-release-e17-5.noarch.rpm
2.安装mysql-community-release-e17-5.noarch.rpm包
sudo rmp -ivh mysql-community-release-e17-5.noarch.rpm
安装这两个包后,会获得两个MySQL的yum repo源:
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo
3.安装MySQL
sudo yum install mysql-server mysql-client libmysqlclient-dev mysql-devel
MySQL-python(与上面那一行连着写)
如果上面遇到问题:
看下服务开没 systemctl status mysqld
4.初始化:
mysql_install_db
5.设置密码
方式一(SET PASSWORD 命令):
mysql -u root
SET PASSWORD FOR ‘root‘@‘localhost‘=PASSWORD(‘新密码‘);
方式二(使用mysqladmin):
mysqladmin -u root password ‘新密码‘
如果root已经设置过密码,采用以下方法:
mysqladmin -u root password 旧密码 ‘新密码‘
方式三(使用update直接编辑user表):
mysql -u root
use mysql
UPDATE user SET PASSWORD = PASSWORD(‘新密码‘) WHERE user = ‘root‘;
忘记密码:
mysql_safe --skip-grant-tables
mysql -u root myql
UPDATE user SET PASSWORD = PASSWORD(‘新密码‘) WHERE user = ‘root‘;
FLUSH PRIVILEGES;
设置utf-8编码:
在 vi/etc/my.cnf:
# 在文件中[mysqld]下面增加一行:
character_set_server = utf8
# 重启生效
使用命令:systemctl restart mysqld
以上是关于CentOS7 安装 MySQL的主要内容,如果未能解决你的问题,请参考以下文章
MysqlCentos7.4下源码安装mysql-5.7.21