安装mysql5.6

1.创建一个不能登录的的用户:

2.下载一个数据库包:

wget 下载网址

3.安装相关依赖包:

yum -y install make gcc-c++ cmake bison-devel ncurses-devel

4.创建一个数据库的存放目录: mkdir /usr/local/mydata -pv

5.解压数据库的压缩包:tar -zxvf mysql-5.6.40.tar.gz

6.cd mysql,进行编译:

cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/
-DMYSQL_DATADIR=/usr/local/mydata/
-DSYSCONFDIR=/etc
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DMYSQL_UNIX_ADDR=/tmp/mysql/mysql.sock
-DENABLED_LOCAL_INFILE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
-DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DENABLE_DOWNLOADS=1

7.make && make install

8.修改数据库的目录和用户权限:

chmod +w /usr/local/mysql

 chown -R mysql:mysql  /usr/local/mysql

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

9.初始化配置

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

10.把mysql安装目录下的support-files复制到init.d目录下并赋予权限:

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

chmod +x /etc/init.d/mysqld

11.设置开机启动mysql

 chkconfig mysqld on

12.启动数据库

 /etc/init.d/mysqld start

13.在设置密码之前,需要先设置PATH,不能直接调用mysql

vim /etc/profile  在文件末尾加上

#MYSQL
export Mysql_HOME=/usr/local/mysql
export PATH=$Mysql_HOME/bin:$PATH

让配置生效

14.设置mysql密码

 /usr/local/mysql/bin/mysqladmin -uroot -p password '123456'

在弹出Enter password时,直接按回车键就好了,因为初次安装mysql密码为空。

 15.验证一下mysqld的安装目录

16.登陆数据库

原文地址:https://www.cnblogs.com/zteng/p/10478671.html