centos7安装数据库 (系统包含预装环境mariadb)

查看系统是否安装了MysqL,有些没安装但是有路径,那是因为系统安装了mariadb-libs,对应的配置文件目录:/etc/my.cnf(下面就根据mariadb来安装MysqL

查看系统预装mariadb:rpm -qa | grep mariadb

1、将解压过的MysqL放到/usr/local目录下,并重命名MysqL

2、安装依赖包libaio:检查,rpm -q libaio,若没安装则需进行安装:yum -y install libaio

3、建立MysqL用户用户组:useradd -s /sbin/nologin -M MysqL

4、初始化数据库:./MysqLd --initialize --user=MysqL

当初始化时报错(bin/MysqLd: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory)此时安装numactl后再去初始化:yum -y install numactl

5、复制启动、关闭脚本:cp /usr/local/MysqL/support-files/MysqL.server /etc/init.d/MysqLd

6、修改配置文件:etc/my.cnf

[MysqLd]
basedir=/usr/local/MysqL
datadir=/var/lib/MysqL
socket=/var/lib/MysqL/MysqL.sock
character-set-server=utf8

[client]
socket=/var/lib/MysqL/MysqL.sock
default-character-set=utf8

 

7、启动数据库:service MysqLd start

8、测试数据库:进入MysqL的bin,输入 ./MysqL -u root -p;提示输入密码,密码就是初始化数据库时的那个

9、更改数据库密码:alter user 'root'@'localhost' identified by '新密码';

相关文章

安装开始...1.打开“https://dev.mysql.com/downloadsepo/yu...
安装Helm3#官网下载慢#wgethttps://get.helm.sh/helm-v3.5.4...
通过Linux命令行启动用的指令:systemctlstartmariadb.servi...
InstallingMariaDBServer10.4TodeployMariaDBCommunityServe...
阅读目录一什么是存储引擎二mysql支持的存储引擎三使用存储引...
1、安装MariaDB安装命令yum-yinstallmariadbmariadb-server安...