mysql的源码安装
原創
臧云超
2019-02-22 17:10
说明:mysql的安装 非标准安装 必训手动添加路径
前提 得有软件包 mysql-。。。。。。tar.gz
tar zxvf mysql ..tar.gz -C /usr/local 解压并注意放置的路径
mysql服务器得放置/usr/local/mysql 才能如默认的编译方式进行安装或者进行连接
ln -sv mysql-...linux...../ mysql创建连接
ll 查看并验证结果
cd /user/local/mysql
...ls...查看结果是否相同
groupadd mysql 添加组
useradd -g mysql -s /sbin/nologin -M mysql ??? 添加用户无需shell和家目录
id mysql 查看结果
注意在mysql目录下
chown mysql:mysql . -R 递归修改当前目录的属主和属组
ll 查看。。
注意时刻利用tab建防止出错!!!
scripts/mysql_install_db --user=mysql 脚本以用户mysql身份进行初始化
chown -R root . 权限返回
chown -R mysql data 数据保留存放位置
注意路径的修改
vim /etc/profile
PATH=$PATH:/usr/local/mysql/bin 在export前添加
启动mysql 。。。bin/mysqld_safe --user=mysql &后台运行
netstat -tnlp 查看mysql的3306 端口是否开启
. /etc/profile ????重新读取配置文件
连接。。mysql \q 推出
注意mysql库文件的位置存放
vim /etc/ld.so.conf.d/mysql.conf
/usr/local/mysql/lib 将mysql文件的路径放入其中
ldconfig -v 重新加载内容
另外需要改写路径的 还有 开发文件 man文件及 头文件inlcude 。。。
ls include/查看
ln -sv /usr/local/mysql/include/ /usr/include/mysql ???
启动文件
cp support-files/mysql.server /etc/init.d/mysqld<启动进程》
可以查看是否为执行文件
ll /etc/init.d/mysqld
chkconfig --add mysql 添加到开机自动启动队列
chkconfig mysqld on 开机自动启动
cp support-files/my-large.cnf /etc/my.cnf 拷贝配置文件
service mysqld restart
netstat -tnlp 查看mysql的3306 端口是否开启
嗯 。。这就可以尝试有自己的数据库啦。。看似如此简单的问题竟花了近2个小时的时间来整理
因。。时间有限只好匆匆收笔。。。不足之处还望高人指点。。必当感谢!!!