-
Mysql编译安装
yum install -y gcc gcc-c++ make tar openssl openssl-devel cmake ncurese ncurses-devel #安装依赖 useradd -s /sbin/nologin mysql #创建mysql用户 cd /usr/local/src wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.44.tar.gz #下载源码包 tar -zxvf mysql-5.6.39.tar.gz #解压包 cd mysql-5.6.39 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#环境配置检查 make && make install #编译安装 cp support-files/mysql.server /etc/init.d/mysqld #cp默认配置文件到init.d目录下 chmod a+x mysqld #修改权限 vim /etc/profile #编辑环境变量文件 在末行加入一下语句 export PATH=$PATH:/usr/local/mysql/bin/ source /etc/profile #重新加载环境变量配置文件 mysql --version #查看mysql版本
-
MySQL启动步骤
1、更新配置
更新mysql配置/etc/my.cnf[mysqld] bind-address=0.0.0.0 #mysql监听地址 port=3306 #监听端口 datadir=/data/mysql #数据目录 user=mysql #mysql使用的用户 skip-name-resolve long_query_time=2 slow_query_log_file=/data/mysql/mysql-slow.log expire_logs_days=2 innodb-file-per-table=1 innodb_flush_log_at_trx_commit=2 log_warnings=1 max_allowed_packet=512M connect_timeout=60 net_read_timeout=120 [myslqd_safe] log-error=/data/mysql/mysqld.log pid-file=/data/mysql/mysqld.pid
2、数据库初始化
cd /usr/local/mysql mkdir -pv /data/mysql #创建目录 chown -R mysql:mysql /usr/local/mysql/ /data/mysql/ #修改目录权限 yum install -y perl-Module-Install #安装依赖 /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --user=mysql --datadir=/data/mysql/ #数据库初始化
3、启动mysql
使用syetemcetl管理mysqldvim /usr/lib/systemd/system/mysqld.service [Unit] Description=mysqld After=network.target [Service] Type=forking ExecStart=/etc/init.d/mysqld start [Install] WantedBy=multi-user.target systemctl daemon-reload #重新加载systemctl daemon systemctl start mysqld #启动mysql ps auxf| grep mysql #查看进程 netstat -tulnp | grep mysql #查看默认监听端口是否为3306
-
登录mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'zabbix' WITH GRANT OPTION; #设置允许的ip登录,并使用什么用户 访问指定的数据库表 flush privileges; #刷新 mysql -uroot -h 127.0.0.1 -p #登录mysql并设置密码
zabbix学习之三:Mysql编译安装
最新推荐文章于 2022-10-12 15:59:20 发布