Mysql入门linux上mysql安装详细教程

Mysql入门linux上mysql安装详细教程,第1张

概述介绍《Mysql入门linux上mysql安装详细教程》开发教程,希望对您有用。

《MysqL入门linux上MysqL安装详细教程》要点:
本文介绍了MysqL入门linux上MysqL安装详细教程,希望对您有用。如果有疑问,可以联系我们。

所有平台的MysqL下载地址为: MysqL 下载. 挑选你需要的 MysqL Community Server 版本及对应的平台.MysqL应用

MysqL - MysqL服务器.你需要该选项,除非你只想连接运行在另一台机器上的MysqL服务器.
MysqL-clIEnt - MysqL 客户端程序,用于连接并 *** 作MysqL服务器.
MysqL-devel - 库和包含文件,如果你想要编译其它MysqL客户端,例如Perl模块,则需要安装该RPM包.
MysqL-shared - 该软件包包含某些语言和应用程序需要动态装载的共享库(libMysqLclIEnt.so*),使用MysqL.
MysqL-bench - MysqL数据库服务器的基准和性能测试工具MysqL应用

安装步骤:
官方网站提供两种安装包下载,一种是让rpm的,一种是tar的,两种方式都可以,请自行选择.MysqL应用

首先介绍rpm包的安装步骤:
将下载的文件传到服务器上,然后放一个文件夹中.
进入到文件中执行以下命令:MysqL应用

[root@host]# rpm -i MysqL-5.0.9-0.i386.rpm

MysqL-5.0.9-0.i386.rpm为你下载的文件的名字.MysqL应用

以上安装MysqL服务器的过程会创建MysqL用户,并创建一个MysqL配置文件my.cnf.
你可以在/usr/bin和/usr/sbin中找到所有与MysqL相关的二进制文件.所有数据表和数据库将在/var/lib/MysqL目录中创建MysqL应用

tar包安装过程:
MysqL下载地址MysqL应用

进去点击community,然后点击MysqL Community Server
这里写图片描述MysqL应用

如图中1的位置为选择之前版本,根据需要选择自己合适的版本,
2的位置为不同系统下的linux版本,选择完将滚动条拉到最底下,进行下载.MysqL应用

下载好后,将tar包传输到服务器上.MysqL应用

1.解压MysqL应用

#解压tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz#复制解压后的MysqL目录cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/MysqL

2.添加用户和用户组MysqL应用

#添加用户组groupadd MysqL#添加用户MysqL 到用户组MysqLuseradd -g MysqL MysqL

3.安装MysqL应用

cd /usr/local/MysqL/ #创建数据文件夹mkdir ./data/MysqL#修改文件权限chown -R MysqL:MysqL ./#安装并指定用户和data文件夹位置./scripts/MysqL_install_db --user=MysqL --datadir=/usr/local/MysqL/data/MysqL#复制MysqL到服务自动启动里面cp support-files/MysqL.server /etc/init.d/MysqLd#修改权限为755 也就是root可以执行chmod 755 /etc/init.d/MysqLd#复制配置文件到etc下,因为默认启动先去etc下加载配置文件cp support-files/my-default.cnf /etc/my.cnf#修改启动脚本vi /etc/init.d/MysqLd#修改项:basedir=/usr/local/MysqL/datadir=/usr/local/MysqL/data/MysqL#启动服务service MysqLd start#测试连接./MysqL/bin/MysqL -uroot#加入环境变量,编辑 /etc/profile,这样可以在任何地方用MySQL命令了export PATH=$PATH:/usr/local/MysqL/bin#启动MysqLservice MysqLd start#关闭MysqLservice MysqLd stop#重新启动MysqLservice MysqLd restart#查看运行状态service MysqLd status

4.问题
安装完成后自行进行root用户密码修改和相关用户配置.MysqL应用

完成后用工具远程连接报错,是由于没有给远程连接的用户权限问题.
MysqL应用

解决1:更改 ‘MysqL'数据库‘user'表‘host'项,从‘localhost'改成‘%'.MysqL应用

use MysqL;select 'host' from user where user='root'; update user set host = '%' where user ='root';flush privileges;

解决2:直接授权MysqL应用

GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' IDENTIFIED BY ‘youpassword' WITH GRANT OPTION;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持内存溢出PHP.MysqL应用

总结

以上是内存溢出为你收集整理的Mysql入门linux上mysql安装详细教程全部内容,希望文章能够帮你解决Mysql入门linux上mysql安装详细教程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1162933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存