Linux系统中怎么安装MySQL(linux,mysql,开发技术)

时间:2024-05-02 18:02:35 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

Linux系统中怎么安装MySQL

MySQL简介:

  • MySQL是一个小型关系型数据库管理系统,它由 MySQL AB开发、发布和支持。

  • MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass- deployed)的软件中去。

  • MySQL的特点是:

    ①面向集合的操作方式   

    ②开源代码   

    ③高度非过程化   

    ④以一种语法结构提供多种使用方式   

    ⑤语言简洁,易用易学

Linux系统安装MySQL的方法:

解压

tar-xvfmysql-5.7.26-linux-glibc2.12-x86_64.tar

Linux系统中怎么安装MySQL

再移动并重命名一下

mvmysql-5.7.26-linux-glibc2.12-x86_64/usr/local/mysql

Linux系统中怎么安装MySQL

创建mysql用户组和用户并修改权限

groupaddmysqluseradd-r-gmysqlmysql

创建数据目录并赋予权限

mkdir-p/data/mysql#创建目录chownmysql:mysql-R/data/mysql#赋予权限

Linux系统中怎么安装MySQL

配置my.cnf

vim/etc/my.cnf

内容如下

[mysqld]bind-address=0.0.0.0port=3306user=mysqlbasedir=/usr/local/mysqldatadir=/data/mysqlsocket=/tmp/mysql.socklog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pid#characterconfigcharacter_set_server=utf8mb4symbolic-links=0explicit_defaults_for_timestamp=true

Linux系统中怎么安装MySQL

初始化数据库

进入mysql的bin目录

cd/usr/local/mysql/bin/

初始化

./mysqld--defaults-file=/etc/my.cnf--basedir=/usr/local/mysql/--datadir=/data/mysql/--user=mysql--initialize

查看密码

cat/data/mysql/mysql.err

Linux系统中怎么安装MySQL

启动mysql,并更改root 密码

先将mysql.server放置到/etc/init.d/mysql中

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

启动!!!

servicemysqlstartps-ef|grepmysql

Linux系统中怎么安装MySQL

到这里说明mysql已经安装成功了!!

下面修改密码

首先登录mysql,前面的那个是随机生成的。

./mysql-uroot-p#bin目录下

Linux系统中怎么安装MySQL

再执行下面三步操作,然后重新登录。

SETPASSWORD=PASSWORD('123456');ALTERUSER'root'@'localhost'PASSWORDEXPIRENEVER;FLUSHPRIVILEGES;

Linux系统中怎么安装MySQL

这时候你如果使用远程连接……你会发现你无法连接。

Linux系统中怎么安装MySQL

这里主要执行下面三个命令(先登录数据库)

usemysql#访问mysql库updateusersethost='%'whereuser='root';#使root能再任何host访问FLUSHPRIVILEGES;#刷新

Linux系统中怎么安装MySQL

Linux系统中怎么安装MySQL

如果不希望每次都到bin目录下使用mysql命令则执行以下命令

ln-s/usr/local/mysql/bin/mysql/usr/bin
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Linux系统中怎么安装MySQL的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux怎么找到系统里的重复文件并快速释放磁盘空间下一篇:

15 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18