二:安装命令
make install
安装完,验证
在root权限下,将/usr/local/mysql 的所有者和组更改为mysql:mysql
命令:chown -R mysql:mysql /usr/local/mysql
-R 处理指定目录以及其子目录下的所有文件
验证,进入/usr/local/mysql 查看(ll),所有的所有者和组都变成Mysql就可以了
进入usr/local/mysql/support-files拷贝mysql.sever到etc/init.d/mysqld
cp mysql.server /etc/init.d/mysqld
init.d 是放开机自启的文件夹
将mysql.server 拷贝到/etc/init.d 文件夹下并且重命名为mysqld
注意拓展:mv 源文件 新文件名 重命名
mv a /tmp/abc
1、如果tmp下有abc文件夹,就是将a 剪切到abc中
2、如果tmp下没有abc 文件夹,就是将a 剪切到tmp 下 并重命名为abc
cp命令也是一样的
步骤:给mysqld下边的所有文件加上执行权限
软链接,相当于快捷方式
ln -s /usr/local/mysql/bin/* /usr/local/bin
把mysqld加到开机启动中,
chkconfig --add mysqld
chkconfig mysqld on
初始化数据库,我们的现在修改配置文件,我们的配置文件已经在/etc下边了 因为预编译的时候指定了位置,所以不需要拷贝了。直接编辑配置文件
vi ect/my.cnf 打开后将下图四行补充进入配置文件,很多都是在预编译的那一段代码中指定
basedir=/usr/local/mysql
datadir=/data/mysql
socket = /data/mysql/mysqld.sock
character-set-server=utf8
esc :wq
将下一段代码输入到终端
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
成功标志:注:初始化最后一行是 root 用户密码(root@localhost: ,qbpQtH3idT/s)
service mysqld start 出现SUCCESS 表示成功
如果生成的密码有特殊字符,前边都加反斜杠
遇到问题,解决如下