接下来去安装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
对控制文件进行测试
当我们要用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就完成了