mysql5.x在linux环境安装部署指南
本教程来学习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目录下,代码如下:
- tarzxvfmysql-5.0.45-linux-i686-icc-glibc23.tar.gz
- cdmysql-5.0.45-linux-i686-icc-glibc23
- mv*/home/mysql
- groupaddmysql
- useradd-gmysqlmysql
- --phpfensi.com
- cd/home/mysql
- chown-Rmysql.
- chgrp-Rmysql.
- scripts/mysql_install_db--user=mysql
- chown-Rroot.
- chown-Rmysqldata
复制启动文件,代码如下:
- cpsupport-files/mysql.server/etc/init.d/mysql
- cpsupport-files/my-medium.cnf/etc/my.cnf
- 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,代码如下:
- [root@localhostmysql]#mysql
- WelcometotheMySQLmonitor.Commandsendwith;org.
- YourMySQLconnectionidis1toserverversion:5.0.45-log
- Type'help;'or'h'forhelp.Type'c'toclearthebuffer.
- mysql>usemysql
- Databasechanged
- mysql>UPDATEuserSETpassword=PASSWORD('eliFeY_2108')WHEREuser='root';
- QueryOK,3rowsaffected(0.38sec)
- Rowsmatched:3Changed:3Warnings:0
- mysql>FLUSHPRIVILEGES;
- QueryOK,0rowsaffected(0.06sec)
创建测试数据库testdb,代码如下:
mysql> create database testdb;
Query OK,1 row affected (0.07 sec)
授权,创建一个testuser的用户,密码testuserpass,给予其从任何主机连接权限,以及在testdb数据库上的所有操作权限,代码如下:
- CREATEDATABASE数据库名称CHARACTERSETutf8;
- INSERTINTOmysql.user(HOST,USER,PASSWORD)VALUES("%","??",PASSWORD("??"));
- mysql>GRANTALLPRIVILEGESONtestdb.*TOtestuser@"%"IDENTIFIEDBY'testuserpass';
- QueryOK,0rowsaffected(0.06sec)
- mysql>quit
本教程结束,在linux上安装5.x的步骤方法大同小异,你只要下载合适的版本就可以了.
热门评论