linux 安装 mysql简单教程

首先明确大体步骤为3步

1.下载数据库的压缩包或二进制包,可以在linux用wget或yum下载,也可以外网下载再传到linux

2.配置数据库的环境和路径

3.登陆数据库修改

一. 我这里是用 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 下载

二. 解压放入你想安装的目录,然后移动并改名

# tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 

#mv -v mysql-5.7.22-linux-glibc2.12-x86_64 /usr/lcoal/mysql

再创建用户和用户组

#groupadd mysql

#useradd -r -g mysql mysql

将安装目录所有者及所属组改为mysql ,这个根据自己的目录来

#chown -R mysql.mysql /usr/local/mysql

在mysql目录下创建data文件夹

#mkdir data 

初始化数据库

#/usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data

如果出现以下错误是因为5.7版本的初始化命令后面要加 --initialize

#/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize

如果还是报错可以执行下面命令,然后再执行上面数据库初始化的命令

#yum -y install numactl

#yum search libaio

#yum install libaio

完成初始化后编辑配置文件 /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# 取消密码验证
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

将mysql加入到服务

#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

开机启动

#chkconfig mysql on

启动mysql

#service mysql start

三.设置mysql密码(因为在配置文件取消了密码验证,可以直接回车键)

#mysql -u root -p

或者#/usr/local/mysql/bin/mysql -uroot -p

使用第二个命令是没有配置环境变量

#export PATH=$PATH:/usr/local/mysql/bin

上图为登录成功,再操作数据库设置密码

#use mysql;

#update user set authentication_string=password('你的密码') where user='root';

或者#set password=password("root");

#flush privileges;

#exit

将 /etc/my.cnf 中skip-grant-tables删除或注释掉

如果操作不了数据库可以再次修改下密码,具体什么原因我也不清楚

#mysql -u root -p

#alter user 'root'@'localhost' identified by'修改后的密码';

#exit

设置可以远程连接

#mysql -u root -p

#use mysql;

#update user set host='%' where user = 'root';

#flush privileges;

#exit

  • 25
    点赞
  • 121
    收藏
    觉得还不错? 一键收藏
  • 26
    评论
### 回答1: 在Linux安装MySQL的步骤如下: 1. 打开终端,输入以下命令安装MySQL: sudo apt-get install mysql-server 2. 安装过程中会提示输入MySQL的root用户密码,输入后继续安装。 3. 安装完成后,输入以下命令启动MySQL服务: sudo service mysql start 4. 输入以下命令进入MySQLmysql -u root -p 5. 输入MySQL的root用户密码,即可进入MySQL的命令行界面。 6. 在命令行界面中,可以执行各种MySQL命令,如创建数据库、创建表、插入数据等。 以上就是在Linux安装MySQL简单教程。 ### 回答2: LinuxMySQL安装教程 MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用和服务端开发中。在Linux安装MySQL需要经过以下步骤: 1.安装MySQL 开启终端,输入以下命令: sudo apt-get update sudo apt-get install mysql-server 在安装过程中,系统将会提示你输入MySQL管理员的密码,记得妥善保管。 2.启动MySQL服务 在安装完成后,MySQL服务并不会自动启动。你需要输入以下命令: sudo systemctl start mysql 如果需要开机自启动,还需要输入以下命令: sudo systemctl enable mysql 3.登录MySQL 输入以下命令登录MySQLmysql -u root -p 其中,“-u”后面跟的是MySQL管理员用户名,这里默认是“root”;“-p”表示需要输入密码,系统会提示你输入管理员密码。 4.创建新用户和数据库 MySQL能够支持多个用户和数据库,因此每次使用前需要先创建新用户和数据库。 在MySQL中输入以下命令创建新用户: CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; 其中,“username”是你需要创建的新用户名,“password”是该用户的密码。 在MySQL中输入以下命令创建新数据库: CREATE DATABASE 'databasename'; 其中,“databasename”是你需要创建的新数据库名字。 5.授权新用户访问新数据库 完成上述步骤后,下一步就是为新用户授权可访问的数据库。 在MySQL中输入以下命令: GRANT ALL PRIVILEGES ON databasename.* TO 'username'@'localhost'; 其中,“databasename”是你在第四步中创建的新数据库名字,“username”是你在第四步中创建的新用户名。 6.退出MySQL 完成所有步骤后,需要退出MySQL,在MySQL终端输入以下命令: exit; 到此,MySQLLinux中的安装和使用就完成了。这些步骤看似繁琐,但一旦熟记于心,你就可以轻松安装和使用MySQL了。 ### 回答3: 在Linux系统下进行MySQL安装是一个非常重要的过程,因为MySQL是最受欢迎的数据库之一。MySQL是一个开源的关系数据库管理系统,它可以在各种不同的操作系统上运行,包括Linux、Windows和Unix等。所以,在Linux下进行MySQL安装是必要的。 下面给大家介绍一下在Linux安装MySQL的详细步骤: 步骤一:首先要安装MySQL的依赖包 在Linux系统中,我们需要安装MySQL的依赖包。在这个过程中,我们可以使用yum或者apt-get来完成这个步骤。打开终端,输入以下命令: 在CentOS系统中,输入以下命令: sudo yum install mysql-server mysql 在Ubuntu系统中,输入以下命令: sudo apt-get install mysql-server mysql-client 这个过程会自动安装MySQL服务器和客户端程序。 步骤二:启动MySQL服务 在Linux中,MySQL是被看作是一项服务。启动服务最简单的方式是通过命令行。打开终端,输入以下命令: sudo systemctl start mysql 这个命令将会启动MySQL服务。 步骤三:设置MySQL自启动 在Linux中,MySQL是被看作是一项服务。所以,当系统重启后,我们需要MySQL能够自动启动。打开终端,输入以下命令: sudo systemctl enable mysql 这个命令将会配置MySQL服务自启动。 步骤四:连接MySQLLinux中,我们可以使用mysql客户端连接MySQL服务器。打开终端,输入以下命令: mysql -u root -p 这个命令将会启动mysql客户端,并且使用“root”用户名进行连接。按下回车键之后,您需要输入MySQL的管理员密码,然后就可以进入到MySQL的命令行操作界面了。 通过这些步骤,您就可以成功地在Linux安装MySQL数据库了。接下来,根据您的需求进行配置和管理即可。
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值