北京SEO

mysql5.x在linux环境安装部署指南

2019/10/10/17:32:11  阅读:1817  来源:谷歌SEO算法  标签: 黑猫SEO

本教程来学习Linux环境下安装mysql5.x,mysql5.x的安装方法差不多,我们如果做服务器,下载一个最稳定的5.0就可以了,下面我伙以mysql5.0为例进行讲解.

安装版本建议:Intel CPU的机器建议直接下载官方网站上ICC编译版本(Intel C complier,intel的C编译器编译版本,在Intel CPU上性能比普通版本有提高).

当前的稳定版本是5.0.xx,不建议下载还处于RC状态的版本.

1.去mysql.com下载程序,注意文件名中有ICC表明是Intel C编译器版本,代码如下:

mysql-5.0.45-linux-i686-icc-glibc23.tar.gz

2.安装,部署

使用root登陆,解压,并移动目录到/home/mysql下,一般情况下,新的应用、服务均部署在/home/mysql目录下,代码如下:

  1. tarzxvfmysql-5.0.45-linux-i686-icc-glibc23.tar.gz
  2. cdmysql-5.0.45-linux-i686-icc-glibc23
  3. mv*/home/mysql
  4. groupaddmysql
  5. useradd-gmysqlmysql
  6. --phpfensi.com
  7. cd/home/mysql
  8. chown-Rmysql.
  9. chgrp-Rmysql.
  10. scripts/mysql_install_db--user=mysql
  11. chown-Rroot.
  12. chown-Rmysqldata

复制启动文件,代码如下:

  1. cpsupport-files/mysql.server/etc/init.d/mysql
  2. cpsupport-files/my-medium.cnf/etc/my.cnf
  3. chmod755/etc/init.d/mysql

修改/etc/init.d/mysql文件中,代码如下:

basedir=/home/mysql

datadir=/home/mysql/data

启动mysql服务,代码如下:

/etc/init.d/mysql start

查看服务是否启动,代码如下:

netstat –anp | grep 3306

ps –ef | grep mysql

修改root密码,修改默认的root密码,默认情况下,新安装的mysql root密码是空,但只允许本地连接,代码如下:

-bash:mysql:command not found

因为mysql命令的路径在/home/mysql/bin/mysql下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了,解决办法是:

ln -s /home/mysql/bin/mysql /usr/bin

按照下面黑体字命令修改mysql的root密码为mypasswordsql,代码如下:

  1. [root@localhostmysql]#mysql
  2. WelcometotheMySQLmonitor.Commandsendwith;org.
  3. YourMySQLconnectionidis1toserverversion:5.0.45-log
  4. Type'help;'or'h'forhelp.Type'c'toclearthebuffer.
  5. mysql>usemysql
  6. Databasechanged
  7. mysql>UPDATEuserSETpassword=PASSWORD('eliFeY_2108')WHEREuser='root';
  8. QueryOK,3rowsaffected(0.38sec)
  9. Rowsmatched:3Changed:3Warnings:0
  10. mysql>FLUSHPRIVILEGES;
  11. QueryOK,0rowsaffected(0.06sec)

创建测试数据库testdb,代码如下:

mysql> create database testdb;

Query OK,1 row affected (0.07 sec)

授权,创建一个testuser的用户,密码testuserpass,给予其从任何主机连接权限,以及在testdb数据库上的所有操作权限,代码如下:

  1. CREATEDATABASE数据库名称CHARACTERSETutf8;
  2. INSERTINTOmysql.user(HOST,USER,PASSWORD)VALUES("%","??",PASSWORD("??"));
  3. mysql>GRANTALLPRIVILEGESONtestdb.*TOtestuser@"%"IDENTIFIEDBY'testuserpass';
  4. QueryOK,0rowsaffected(0.06sec)
  5. mysql>quit

本教程结束,在linux上安装5.x的步骤方法大同小异,你只要下载合适的版本就可以了.

广告内容

mysql5.x在linux环境安装部署指南 mysql5.x在linux环境安装部署指南 mysql5.x在linux环境安装部署指南

相关阅读

热门评论

互联网十八般武艺 互联网十八般武艺

互联网十八般武艺

总篇数179

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法