IT编程 > 数据库 > Mysql

Linux下安装及使用mysql

94人参与2019-10-09

(注:本人在centos7进行的安装及使用)

1.安装wget

1 yum install wget

2.下载mysql安装包

1 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

3.安装mysql(这里每个人网速不同,安装时间不同)

1 rpm -ivh mysql57-community-release-el7-8.noarch.rpm
1 yum install mysql-server

4.启动mysql服务,将mysql服务设置为开机启动

1 service mysqld start
1 chkconfig mysqld on

5.当第一次启动mysql服务器时,为mysql根用户生成一个临时密码。 您可以通过运行以下命令找到密码:

1 grep 'temporary password' /var/log/mysqld.log

如果这个文件为空:
a.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)

1 rm -rf /var/lib/mysql

b.重启mysqld服务

1 service mysqld restart

c.再去找临时密码

6.登录mysql

1 mysql -u root -p

然后输入你刚才找的临时密码,登录成功

7.修改密码

1  set password for root@localhost = password('root123!');

这里的密码格式应该必须包含大小写字幕和特殊字符

8.打开3306端口

 1 ##centos7 防火墙打开端口号
 2 firewall-cmd --zone=public --add-port=3306/tcp --permanent
 3  
 4 #下面3行是参数说明
 5 #–zone                        #作用域
 6 #–add-port=80/tcp        #添加端口,格式为:端口/通讯协议
 7 #–permanent                    #永久生效,没有此参数重启后失效
 8  
 9 #重启防火墙后看看是否生效
10 firewall-cmd --reload        #重启firewall
11 firewall-cmd --list-ports    #查看已经开放的端口
12  
13  
14 #如果想永久停止防火墙,执行下面操作
15 systemctl stop firewalld.service         #停止firewall
16 systemctl disable firewalld.service      #禁止firewall开机启动
17  
18 #查看防火墙状态
19 firewall-cmd --state        #查看默认防火墙状态(关闭后显示notrunning,开启后显示running

9.设置root用户可以远程访问

登录mysql服务器

1 use mysql

将root用户的host设置为通配符%。便可以允许远程访问。

1 update user set host = '%' where user ='root'

执行flush privileges使配置立即生效

1 flush privileges

 

至此则完成linux下mysql的安装,接下来就是操作mysql建库建表的过程了,这里暂时不做说明

 

您希望与广大热心网友互动!!点此进行留言回复

相关推荐

Linux下安装及使用mysql

10-09

orzdba工具配置

07-19

MySQL出现Waitingfortablemetadatalock的原因以及解决方法

07-04

mysql中的一些稍微复杂用法实例代码

12-11

windows server服务器上mysql远程连接失败的坑

11-20

Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决

05-31

MySQL大小写敏感导致的问题分析

07-18

MySQL的存储过程declare语句报错游标示例

07-04

mysql 8.0.12 解压版安装教程 个人亲测!

04-14

win32 mysql 5.7.27 安装配置方法图文教程

03-09

最近更新

B树、B-树、B+树、B*树都是什么

05-12

mysql语句执行顺序是怎么样的,导致查询语句不同结果

05-12

MySQL——创建数据库与表

05-12

MySQL表的创建、修改、删除,表的字段类型有哪些

05-12

数据库mysql主从复制的原理和如何搭建主从复制

05-12

数据库mysql高可用配置架构部署实施

05-12

mysql数据库读写分离 Atlas架构

05-12

MySQL in CentOS 7 安装部署

05-12

Mysql用户管理相关

05-12

mysql 存储过程中双重循环嵌套的应用

05-12

网友评论