CentOs安装MySql

Posted ShuZhaoCL

tags:

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

1、安装前检查系统是否有自带mysql。如果系统已存在则先卸载,未存在则继续安装。

rpm -qa | grep mysql   //检查命令

rpm -e mysql  // 普通删除模式
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

2、前往https://dev.mysql.com/downloads/repo/yum/查看需要下载的版本。

在命令行中输入
wget -P /ShuZhaoCL/Tools/MySql7 http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm进行下载 (-P /ShuZhaoCL/Tools/MySql7 为指定保存文件目录)。
效果如下图所示:


cd
/ShuZhaoCL/Tools/MySql7
rpm -ivh mysql-community-release-el7-5.noarch.rpm   //安装,并显示安装过程
如下图所示:
yum update
yum install mysql-server
安装成功如下图:

 


3、chown mysql:mysql -R /var/lib/mysql    //权限设置

4、mysqld --initialize    //初始化MySql

5、systemctl start mysqld     //启动MySql

6、MySql:systemctl restart mysqld.service   //重启mysql

7、systemctl status mysqld    //查看MySql启动状态

 

8、第一次安装需要设置初始密码:mysqladmin -u root password "new_password";    //new_password为密码

9、登录MySql:mysql -u root -p

10、为root添加远程连接的能力:GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";       使用mysql数据库(真正的数据库,而非数据库软件),将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为root,最后刷新(flush privileges;)即可。

 

 

 

 
 

 


 

 

 

 
 

 

 

以上是关于CentOs安装MySql的主要内容,如果未能解决你的问题,请参考以下文章

如何在centos安装python-mysql

CentOS 7 安装MySQL 5.7

Centos7源码安装 mysql

centos 7安装gitlab及使用

CentOS7服务器中apachephp7以及mysql5.7的安装配置代码

版本管理 GitLab 的安装及管理 (CentOS 7)