码迷,mamicode.com
首页 > 数据库 > 详细

centos 7 安装mysql

时间:2018-09-14 19:58:21      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:bsp   version   get   pre   unit   二进制文件   span   nbsp   基础   

在 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 目录

[root@host]# 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  成功登陆

[root@master1 ~]# vi /etc/my.cnf
注释 # skip-grant-tables [root@master1 ~]# systemctl restart mysqld [root@master1 ~]# 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代表远程访问时输入的密码
  1. GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘your_pwd‘ WITH GRANT OPTION;  
  2. FLUSH PRIVILEGES;  

 

7.重启   再进入 

 

收工









centos 7 安装mysql

标签:bsp   version   get   pre   unit   二进制文件   span   nbsp   基础   

原文地址:https://www.cnblogs.com/for-dream/p/9648097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!