Linux下源码搭建Extmail邮件服务器(3)

[root@lly ~]# tar zxvf mysql-5.6.10.tar.gz -C /usr/local/src/

[root@lly ~]# cd /usr/local/src/mysql-5.6.10/

[root@lly mysql-5.6.10]# less INSTALL-SOURCE

mysql的使用说明,我们可以按照安装说明进行安装。

Linux下源码搭建Extmail邮件服务器

 

[root@lly ~]# cd /usr/local/src/mysql-5.6.10/

[root@lly mysql-5.6.10]# cmake .

[root@lly mysql-5.6.10]# make  &&  make install

Linux下源码搭建Extmail邮件服务器

这个是很耗时的。

Please  waiting  for  a  long time。。。。。。。。。。。。。。。。。。。。。。。。。。

[root@lly ~]# cd /usr/local/src/mysql-5.6.10/

[root@lly mysql-5.6.10]# less INSTALL-SOURCE

Mysql安装说明中的配置的步骤

Linux下源码搭建Extmail邮件服务器

[root@lly mysql-5.6.10]# cd /usr/local/mysql/

创建帐号信息

[root@lly mysql]# groupadd mysql

[root@lly mysql]# useradd -r -g mysql mysql

[root@lly mysql]# chown -R mysql .

进行初始化

[root@lly mysql]# scripts/mysql_install_db  --user=mysql

[root@lly mysql]# chown -R root .

[root@lly mysql]# chown -R mysql data

[root@lly mysql]# cd support-files/

[root@lly support-files]# cp my-default.cnf  /etc/my.cnf

[root@lly support-files]# cp mysql.server  /etc/init.d/mysqld

[root@lly support-files]# chmod a+x  /etc/init.d/mysqld

[root@lly support-files]# service mysqld start

Starting MySQL.....                                        [  OK  ]

mysqld 服务成功启动

[root@lly support-files]# netstat -tupln |grep mysqld

[root@lly support-files]# cd ..

[root@lly mysql]# pwd

/usr/local/mysql

[root@lly mysql]# vim /etc/profile

Linux下源码搭建Extmail邮件服务器

[root@lly bin]# . /etc/profile

[root@lly ~]# mysql

mysql> show databases;

+--------------------+

| Database          |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test              |

+--------------------+

4 rows in set (0.00 sec)

[root@lly ~]# mysqladmin -u root -p password '123'设置一个管理员帐号密码123

[root@lly ~]# mysql -u root -p以后就可以以此帐号登陆了

Linux下源码搭建Extmail邮件服务器

注:mysql生成的/usr/local/mysql/lib库文件不是标准路径系统无法识别(/lib 或者/usr/lib为标准路径)所以需做如下配置

[root@lly mysql]# vim /etc/ld.so.conf.d/mysql.conf

写入

/usr/local/mysql/lib

[root@lly mysql]# ldconfig 

[root@lly mysql]# ln -s /usr/local/mysql/include/  /usr/include/mysql  对mysql的头文件include做一个连接

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/4aa8d3712fca3242733500f7453058c2.html