CentOS 7 yum 安装MySql
说明:
系统:CentOS 7
版本:Mysql 5.x
安装方式:yum
第一章节 卸载
特别说明:仅需执行命令开头的行
- 查看已安装的mysql
命令:rpm -qa | grep -i mysql
如图可能有上述程序或依赖,分别执行 第2步命令
- 命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64
说明:循环执行 命令:rpm -qa | grep -i mysql
命令:yum remove (此处是上面列举的程序或依赖)
直到 命令: rpm -qa | grep -i mysql 后文件列表为空,卸载完毕,之后删除Mysql文件目录
- 使用命令查看mysql相关的文件目录
命令:find / -name mysql - 依次删除上述列出的目录
命令:rm -rf /var/lib/mysql
直至 命令find / -name mysql列出文件和目录为空
至此mysql已成功卸载
第二章节 安装
- 新开的云服务器,需要检测系统是否自带安装mysql
命令:yum list installed | grep mysql - 如果发现有系统自带mysql,果断这么干
命令:yum -y remove mysql-libs.x86_64 - 随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M大,而mysql5.7就有182M了,所以这是我不想安装mysql5.7的原因
命令:wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm - 接着执行这句,解释一下,这个rpm还不是mysql的安装文件,只是两个yum源文件,执行后,在/etc/yum.repos.d/ 这个目录下多出mysql-community-source.repo和mysql-community.repo
命令:rpm -ivh mysql-community-release-el6-5.noarch.rpm - 这个时候,可以用yum repolist mysql这个命令查看一下是否已经有mysql可安装文件
命令:yum repolist all | grep mysql - 安装mysql 服务器命令(一路yes 输入 y):
命令:yum install mysql-community-server - 安装成功后
命令:service mysqld start
Mysql服务 启动停止命令
- service mysqld start 启动
- service mysqld stop 停止
- service mysqld restart 重启
- enable mysqld.service 配置开机启动
至此Mysql安装完毕
第三章节 配置用户
- 设置密码
mysql5.x 安装完成后,它的 root 用户的密码默认是空的,我们需要及时用 mysql 的 root 用户登录(第一次直接回车,不用输入密码),并修改密码。
依次执行下述命令【粗体字】:
$mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD(“这里输入root用户密码”) where User=‘root’;
mysql> flush privileges;
至此:root密码已经设置完毕
- 设置远程主机登录
mysql> GRANT ALL PRIVILEGES ON . TO ‘your username’@’%’ IDENTIFIED BY ‘your password’;
执行以下命令,为root 用户添加远程登录的能力。
命令:mysql> GRANT ALL PRIVILEGES ON . TO root@"%" IDENTIFIED BY “123456”;
命令解释【斜体字部分】:root为用户名 123456位密码
至此,就可以通过Navcat客户端远程连接啦!
以上内容引用以下文章,本人亲测通过,如果你使用过程中出现问题,自行百度解决。