1 管网下载mysql 建议用 5.6.39 以下的包 高版本的 问题太多
下载安装包 ---个人用linux版(个人喜欢下载 在/usr/local/myfile 中)
2 创建一个mysql 后期用useradd -s /sbin/nolgin mysql
3安装需要的依赖包
yum install -y gcc gcc-c++ make tar openssl openssl-devel cmake ncurses ncurses-deve
4 对下载好的包进行解压安装
tar -zxvf mysql*.*.*.tar.gz
5 进入解压好的安装在包中配置安装环境
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=all -DWITH_DEBUG=0 -DWITH_SSL=yes -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1
6安装环境 安装(时间很漫长)
make && make install
7 配置环境变量 去哪里配看前边的文章
export PATH=$PATH:/usr/local/mysql/bin/
8 更新myslq 配置 vim /etc/my.cnf
[mysqld]
slow_query_log_file=/data/mysql/mysql-slow.log
innodb_flush_log_at_trx_commit = 2
log-error=/data/mysql/mysqld.log
pid-file=/data/mysql/mysqld.pid
9 数据库mysql 初始化
1 创建目录 mkdir -pv /data/mysql
2 权限 chown -R mysql:mysql /usr/local/mysql /data/mysql/
3 安装需要的包 yum install -y perl-Module-Install
4 数据库初始化 /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --user=mysql -- datadir=/data/mysql/
10 启动mysqld 就OK了
11 设置mysql密码
mysqladmin -h 127.0.0.1 -u root password 'zbxpwd' 登录测试是否成功
12在nginx中写测试页面
<?php
$link=mysql_connect("127.0.0.1","root","zbxpwd");
echo " mysql_test 测试 success";
注意如果没有成功 查看 接口 是否通 查看服务是否在 也可以查看日志分析