文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux 安装 mysql

2020-08-09 18:18

关注


	Linux 安装 mysql
[数据库教程]

官网下载  mysql ,并使用 FileZilla 将文件传输至 Linux 系统。

解压 tomcat 压缩包

tar -zxvf 文件名

将解压后的文件夹移动至 /usr/local 目录下

mv mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql

创建用户和用户组

  root 用户时最高权限用户,所以一般都是创建用户和用户组,并赋予用户和用户组一些操作权限。

 

  添加用户组:

groupadd mysql

  创建用户 mysql ,并指定所属群组为 mysql:( 注意:顺序不能乱 )

useradd -r -g mysql mysql

 

  切换至 /usr/local/mysql 文件夹,执行以下命令:

//变更 mysql 用户组有操作当前目录的权限
chgrp -R mysql .
//变更 mysql 用户有操作当前目录的权限
chown -R mysql .

  以上两条命令还可以用下面这条命令代替:

chown -R mysql:mysql ./

技术图片

 

初始化

  确保不存在 /etc/my.cnf ,如若存在,将其删除。

ls /etc/my.cnf

技术图片

 

   初始化数据库

./mysql_install_db --user=mysql

  如若报以下错误是因为缺少 libaio 库文件

技术图片

  安装 libaio 库文件

apt-get install libaio* -y

  安装 libaio 库文件后从新执行初始化命令即可成功

技术图片

 

修改配置文件

  复制 mysql 目录下的 support-files/my-default.cnf 配置文件至 /etc/my.cnf

cp support-files/my-default.cnf /etc/my.cnf

技术图片

 

   复制 mysql 目录下的 support-files/mysql.server 启动文件至 /etc/init.d/mysql.server

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

  此时使用 service mysql start 命令将报以下错误

技术图片

 

   此时应当执行 systemctl daemon-reload 命令,然后在重新启动 mysql

技术图片

 

   不报错,说明 mysql 启动成功,也可以使用 netstat 命令 查看端口验证

netstat -ntlp

技术图片

 

   也可以使用命令  systemctl status mysql 产看 mysql 状态

 systemctl status mysql 

技术图片

 

 7、添加软连接,相当于 windows 下配置环境变量

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

  不添加会找不到 mysql 命令

技术图片

 

   添加软连接后即可直接键入 mysql 命令连接 mysql

mysql -u root -p

 

注意:首次连接 mysql 无密码,直接回车即可。

 8、修改密码

注意:user 数据库下的 user 表存放的是 mysql 数据库的账户信息。

  登录 mysql 后,先使用 mysql 数据库

use mysql

  修改密码

 

注意:上述 sql 语句中 password() 函数的作用是对密码进行加密。

 

技术图片

 

   刷新权限:

flush privileges;

  关闭 mysql 连接,充实使用 mysql 命令连接数据库,此时需要键入新的密码。

注意:如果忘记 root 账户密码可进入 /etc/my.cnf ,在 [mysql] 下添加 skip-grant-tables 启动安全模式,重启 mysql 服务后可不用输入密码直接连接 mysql 。

设置远程连接访问权限

grant all privileges on *.* to root@% identified by wangxinyi with grant option;

  刷新权限:

flush privileges;

  此时即可远程连接数据库。如果不赋予远程连接访问权限,将报以下连接失败信息。

技术图片

 

  

 

Linux 安装 mysql

原文地址:https://www.cnblogs.com/wxinyi/p/13471579.html

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯