源码搭建LAMP环境最新功能体验(2)

接下来去安装MySQL
 
[root@localhost mysql-5.6.10]# cmake .
 
[root@localhost mysql-5.6.10]# make && make install
 
Mysql默认安装到/usr/local/下,增加mysql组创建用户并更改mysql目录下的所属者和所属组
 
[root@localhost mysql]# groupadd mysql
 
[root@localhost mysql]# useradd -r -g mysql mysql     

[root@localhost mysql]# chown -R mysql .
 
[root@localhost mysql]# chgrp -R mysql .
 
初始化mysql
 
[root@localhost mysql]# scripts/mysql_install_db --user=mysql
 
再进行权限更改
 
[root@localhost mysql]# chown -R root .
 
[root@localhost mysql]# chown -R mysql data
 
拷贝/mysql/ support-files目录下配置文件到/etc/my.cnf作为新的配置文件
 
[root@localhost support-files]# cp my-default.cnf  /etc/my.cnf
 
拷贝mysql.server文件到/etc/init.d/mysqld作为新的控制文件,并给它执行权
 
[root@localhost support-files]# cp mysql.server  /etc/init.d/mysqld
 
[root@localhost support-files]# chmod a+x /etc/init.d/mysqld
 
对控制文件进行测试
 

源码搭建LAMP环境最新功能体验


当我们要用mysql指令来连接数据库时恐怕mysql指令不能被执行,原因是缺少链接库,所以我们还要去/etc/profile文件添加一个链接,把mysql路径写进去

给数据库创建用户和密码
 
[root@localhost ~]# mysqladmin -u root -p password 123456
 
登录:
 
[root@localhost ~]# mysql -u root –p
 
Enter password:
 
接下来是对lib的修改,为了使系统能够正确找到lib文件,我们需要给它指定正确的lib路径,创建一个mysql.conf在里面写入lib的路径/usr/local/mysql/bin,并对ld.so.cache文件刷新
 
[root@localhost ~]# vim /etc/ld.so.conf.d/mysql.conf
 
[root@localhost ~]# ldconfig(刷新)
 
再给头文件做一个链接
 
[root@localhost ~]# ln -s /usr/local/mysql/include /usr/include/mysql
 
这样mysql就完成了

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

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