centos 7 安装mysql
Posted 那个ノ花开不败的夏天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 7 安装mysql相关的知识,希望对你有一定的参考价值。
在 Centos7 系统下使用 yum 命令安装 mysql
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm rpm -ivh mysql57-community-release-el7-9.noarch.rpm yum install mysql-server
初始化 MySQL:
mysqld --initialize
启动 MySQL:
systemctl start mysqld
查看 MySQL 运行状态:
systemctl status mysqld
验证 MySQL 安装
在成功安装 MySQL 后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证 MySQL 是否工作正常。
使用 mysqladmin 工具来获取服务器状态:
使用 mysqladmin 命令俩检查服务器的版本, 在 linux 上该二进制文件位于 /usr/bin 目录
[[email protected]]# mysqladmin --version
然后:
vi /etc/my.cnf #在mysqld模块下添加 skip-grant-tables
重启服务
systemctl restart mysqld
1.
mysql -uroot -p mysql
密码提示时直接回车
2.为了设置简单密码
mysql>set global validate_password_policy=0; #密码强度设为最低等级
mysql>set global validate_password_length=4; #密码允许最小长度为4
3.
update user set password=password("your_pwd") where user=‘root‘;
4.
flush privileges;
#更改配置重启mysql 成功登陆
[[email protected] ~]# vi /etc/my.cnf
注释 # skip-grant-tables [[email protected] ~]# systemctl restart mysqld [[email protected] ~]# mysql -uroot -p1234
5.
alter user ‘root‘@‘localhost‘ identified by ‘1234‘;
flush privileges; #更新授权表,生效
6.过程可能需要再次设置简单密码那两条命令 自己看
配置 navicat premium 或者 navicat mysql 远程访问
第5步登录成功之后,输入以下命令,其中
a) %代表任何主机都能访问该服务器,如果想要某一特定IP访问,则将%符号改成特定的IP地址
b) your_pwd代表远程访问时输入的密码
- GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘your_pwd‘ WITH GRANT OPTION;
- FLUSH PRIVILEGES;
7.重启 再进入
收工
以上是关于centos 7 安装mysql的主要内容,如果未能解决你的问题,请参考以下文章
CentOS 7.4使用yum源安装MySQL 5.7.20
CentOS7服务器中apachephp7以及mysql5.7的安装配置代码
Mysql系列二:Centos7.4安装mysql5.7.28源码