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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答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数据库了。接下来,根据您的需求进行配置和管理即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值