Centos7下安装Mysql(阿里云)

Posted 幽幽西行妖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7下安装Mysql(阿里云)相关的知识,希望对你有一定的参考价值。

Centos下安装mysql

 

先写个坑

centos7自带的是MariaDB,而不是MySQL,所以执行yum install mysql-server时会报错如下

No package mysql-server available.
Error: Nothing to do

解决方法:添加mysql社区repo即可。

依次执行
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
即可正常安装mysql

正式安装

 

yum install mysql-server

安装完以后运行如下命令:

// 设置开机启动
systemctl start mysqld.service
// 查看运行状态
systemctl status mysqld.service
// 进入mysql
mysql
// 修改root密码
update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘;
(如果安装mysql时自动生成了密码,那么可以通过 grep "password" /var/log/mysqld.log 查看自动生成的密码)
// 开启远程访问权限(看你需不需要,远程登录的密码可以和用户密码不一样)
grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘xxx...‘ with grant option;
// 刷新立即生效
flush privileges;
quit

然后修改一下配置文件,(新增一些)

[client]
default-character-set=utf8
...
[mysqld]
skip-grant-tables
character_set_server=utf8
collation-server=utf8_general_ci

保存退出后重启一下mysql服务:

service mysqld restart

大功告成。

以上是关于Centos7下安装Mysql(阿里云)的主要内容,如果未能解决你的问题,请参考以下文章

阿里云centos7.3下安装mysql5.7.19

阿里云服务器中Linux下centos7.6安装mysql8.0.11

mysql安装阿里云centos7环境mysql安装

阿里云centos7服务器怎么备份mysql数据库

阿里云Centos7使用yum安装MySQL5.6.24的正确姿势

阿里云 CentOS7 安装MySQL (MariaDB)