当前位置:Gxlcms > 数据库问题 > Windows和Linux上 安装MySQL

Windows和Linux上 安装MySQL

时间:2021-07-01 10:21:17 帮助过:10人阅读

加压之后发现就安装好了

cp mysql-8.0.16-linux-glibc2.12-x86_64 /usr/local/mysql -r

复制加压后的目录到指定目录下

 

后来我去参考这片文章,发现 ./scripts 压根儿没有这样的文件

 

最后还是去官网看我这下载的版本要去怎么安装

https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html

官网描述得还算清楚

shell> groupadd mysql

shell> useradd -r -g mysql -s /bin/false mysql

shell> cd /usr/local

shell> tar xvf /path/to/mysql-VERSION-OS.tar.xz

shell> ln -s full-path-to-mysql-VERSION-OS mysql

shell> cd mysql shell> mkdir mysql-files

shell> chown mysql:mysql mysql-files

shell> chmod 750 mysql-files

shell> bin/mysqld --initialize --user=mysql

shell> bin/mysql_ssl_rsa_setup

shell> bin/mysqld_safe --user=mysql &

# Next command is optional

shell> cp support-files/mysql.server /etc/init.d/mysql.server

 

 

其中有一处还是有些问题,百度之后发现是因为操作系统是64位而有一个默认的文件是32位导致的

卸载旧的,安装新的

 

在初始化mysql5.7的时候,报以下错误

error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
1
备注:
初始化参数为

/usr/local/mysql/bin/mysqld --initialize --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --user=mysql
1


原因:

yum 安装的libnuma.so.1,但安装时默认安装的是32的,但db2需要的是64位的
1
解决办法:

1.如果已经安装了libnuma.so.1,先yum remove libnuma.so.1
2.yum -y install numactl.x86_64

 之后又发生目录不存在的问题

就创建了目录,文件,附了权限

最后启动命令就跑起来了

技术图片

技术图片

 

技术图片

 

Windows和Linux上 安装MySQL

标签:version   好用   ase   set   直接   bsp   optional   tor   mmu   

人气教程排行