博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下安装mysql57
阅读量:3987 次
发布时间:2019-05-24

本文共 2244 字,大约阅读时间需要 7 分钟。

cd /mydata/datawget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gztar xzf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysqlmkdir /usr/local/mysql/data查看mysql用户组是否存在grep mysql /etc/group不存在则创建groupadd -g 27 mysql查看mysql用户是否存在grep mysql /etc/passwd不存在则创建useradd mysql -g mysql -M -s /sbin/nologinchown -R mysql:mysql /usr/local/mysqlchmod -R 755 /usr/local/mysqlcd /usr/local/mysql/bin./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --explicit_defaults_for_timestamp=off报错./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directoryyum -y install libaio-devel.x86_64yum -y install numactl重新安装./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --explicit_defaults_for_timestamp=off记录日志最末尾位置root@localhost:后的字符串,此字符串为mysql管理员临时登录密码。root@localhost: /vrkcT,ku0,p编辑配置文件my.cnf,添加配置如下vi /etc/my.cnf[mysqld]datadir=/usr/local/mysql/dataport=3306sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESsymbolic-links=0max_connections=600innodb_file_per_table=1lower_case_table_names=1[mysqld_safe]log-error=/usr/local/mysql/error.logpid-file=/usr/local/mysql/mysql.pid启动touch /usr/local/mysql/error.logchmod 755 /usr/local/mysql/error.log/usr/local/mysql/support-files/mysql.server start报错Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/VM_22_123_centos.pid).解决方法mv /etc/my.cnf /etc/my.cnf.backup重新启动/usr/local/mysql/support-files/mysql.server startnetstat -lntp创建软连接ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqlln -s /usr/local/mysql/bin/mysql /usr/bin/mysqlservice mysql restart修改密码mysql -u root -pEnter password:mysql>set password for root@localhost = password('%&q12nhkaDbvsi4894y');开放远程连接mysql>use mysql;msyql>update user set user.Host='%' where user.User='root';mysql>flush privileges;设置开机自动启动1、将服务文件拷贝到init.d下,并重命名为mysql[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld2、赋予可执行权限[root@localhost /]# chmod +x /etc/init.d/mysqld3、添加服务[root@localhost /]# chkconfig --add mysqld4、显示服务列表[root@localhost /]# chkconfig --list

转载地址:http://tcaui.baihongyu.com/

你可能感兴趣的文章
Linux usb 设备驱动 (1)
查看>>
Linux usb设备驱动(2)---> usbmouse.c 源码分析
查看>>
USB芯片
查看>>
ajax工作原理
查看>>
理解Sharding jdbc原理,看这一篇就够了
查看>>
XiaoMi面试题记录
查看>>
解决跨网场景下,CAS重定向无法登录的问题(无需修改现有代码)
查看>>
java反编译命令
查看>>
activemq依赖包获取
查看>>
版本号中Snapshot的含义
查看>>
JAVA 成员访问权限修饰符
查看>>
Centos下Mysql密码忘记解决办法
查看>>
概念区别
查看>>
关于静态块、静态属性、构造块、构造方法的执行顺序
查看>>
final 的作用
查看>>
在Idea中使用Eclipse编译器
查看>>
idea讲web项目部署到tomcat,热部署
查看>>
centos 防火墙关闭/开启
查看>>
HASHMAP 深入解析
查看>>
HASHMAP原理解析,不错的文章
查看>>