安装教程
-
解压
tar zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
-
创建用户和用户组,并进行授权
添加mysql组。groupadd mysql
添加mysql用户。
useradd -d /home/mysql -s /bin/bash -g mysql -m mysql
把mysql目录授权给mysql用户。
chown -R mysql:mysql /usr/local/mysql
-
新建并编辑my.cnf文件
-
初始化数据库
mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
-
复制命令
cp -a mysql/support-files/mysql.server /etc/init.d/mysql.server
cp -a mysql/bin/mysql /usr/local/bin
常用命令
-
修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
-
显示数据库
show databases;
mysql错误
-
文件找不到
./mysqld: No such file or directory
错误原因:操作系统位数不匹配
查看操作系统位数
file /bin/ls
-
缺少库
bin/mysqld: error while loading shared libraries: libnuma.so.1sudo apt-get install numactl