在Linux服务器上安装mysql5(已过时)
本文中所使用的mysql版本已过时,建议使用最新版本。 —— 2021.8.5
一、系统环境
CentOS 7.6 64位
二、下载yum资源包
本来我是直接输入了yum install mysql-server
,但提示没有找到 mysql-server,后来去查了一下,发现 CentOS 7 版本中 MySQL 数据库已从默认的程序列表中移除,因此需要去安装yum 资源包:
1 | wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm |
三、创建mysql用户
1 | groupadd mysql |
四、安装mysql
1 | yum install mysql-server |
五、启动mysql
1 | systemctl start mysqld |
运行这个命令的时候会卡一会,是正常现象,不要怀疑死机了,着急按Ctrl+C。
启动之后可以通过简单的命令验证一下是否启动成功了:
1 | mysql |
回车后终端会显示mysql >
,接着输入:
1 | SHOW DATABASES; |
如果看到类似以下的结果,说明mysql安装已经成功了:
1 | +--------------------+ |
六、配置mysql
Mysql安装成功后,默认的root用户密码为空,为安全起见,使用以下命令来创建root用户的密码:
1 | mysqladmin -u root password "$new_password"; |
创建密码后,连接数据库时需要在后面加上参数-p
,表示此用户有密码。即:
1 | mysql -p |
七、创建一个数据库并配置远程访问
首先连接数据库:
1 | mysql -p |
创建数据库的命令是:
1 | CREATE DATABASE [数据库名]; |
注意最后有一个分号!
接下来我们切换到这个数据库,并且创建一个用来远程连接的用户:
1 | use [数据库名]; |
随后我们来验证一下配置是否成功。
新开一个本地终端窗口,输入:
1 | mysql -h [服务器域名/IP地址] -u [上一步的用户名] -p |
如果输出如下图所示则证明成功!
八、使用可视化工具管理数据库
本人用的是Navicat Premium,想要特殊版的话可以给我发邮件。