阿里云服务器上安装mysql的详细步骤

阿里云安装mysql

(1)下载mysql安装包,去mysql官网下载对应的包

     mysql数据库官方下载网址:   https://downloads.mysql.com/archives/community/

     在图示位置 搜索自己需要的版本,选中后 点击download 开始下载

(2)下载好后,通过xftp将安装包上传到linux上

       mysql数据库默认的安装路径为  /var/lib/mysql  (可以通过  cat /etc/my.cnf 命令查看)

 

(3)执行安装命令

 mkdir /var/lib/mysql    #建立mysql的安装目录

    tar  -zxvf mysql-8.0.3-linux-glibc2.12-x86_64.tar.gz   #解压mysql安装包

  cd mysql-8.0.3-linux-glibc2.12-x86_64  #进入解压后的目录

  mv *  /var/lib/mysql  #将解压后的内容全部移到安装目录下

 #添加用户组

 groupadd mysql

   #添加mysql用户到用户组

   useradd -g mysql mysql

 
 #进入mysql的安装目录
  cd /var/lib/mysql
 #将目录权限给mysql用户
    chown -R mysql:mysql ./
    #配置环境
  scripts/mysql_insall_db --user=mysql --datadir=/var/lib/mysql/data
    #将文件复制到 etc目录下
    cp support-files/mysql.server /etc/init.d/mysqld
    #给文件赋权限
    chmod 755 /etc/init.d/mysqld
 
    #配置  /etc/my.cnf 文件
    datadir: mysql数据文件位置
    socket:建立连接
    basedir: mysql的安装目录
    user: 使用的用户
[mysqld]
datadir=/var/lib/mysql/data
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysql.server]
user=mysql
basedir=/var/lib/mysql

If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as: 
[client]
socket=/var/lib/mysql/mysql.sock

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

(4)启动mysql

进入mysql的安装目录:  cd  /var/lib/mysql

先使用命令: service mysqld start

然后再输入:  mysql (第一次登录时不需要密码的)

如果需要密码登录,可以这样操作

进入mysql后

 输入: show databases;

            use mysql

            update user set password=password(’你的新密码') where User='root';

    flush privileges

    quit

然后再使用命令登录:  mysql -u root -p 你的新密码

(5)mysql的数据导入

linux上mysql使用步骤和在windows上操作是一样的

use 数据库名;

show tables;

然后增删改查。。。

数据导入:

1. 新建数据库

create database ssm;   #创建数据库

use ssm;   #使用数据库

set names utf8;   #设置数据库编码为utf8

source /root/ssm.sql #将sql文件导入数据库 (/root/ssm.sql 是文件的绝对路径)

原文地址:https://www.cnblogs.com/DFX339/p/8796766.html