centos系统mysql5.7.44安装

本教程不是基于docker,属于在服务器安装mysql服务

wget http://277s40j742.zicp.vip:2024/upload/2024/03/7m7vmivesuj1uqnbghusvd3nv0.gz

mv 7m7vmivesuj1uqnbghusvd3nv0.gz  mysql-5.7.44.tar.gz


tar -xzvf mysql-5.7.44.tar.gz


mv mysql-5.7.44-linux-glibc2.12-x86_64 /usr/local/mysql


sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql

  新建文件或者文件夹,便于后面使用

mkdir /home/mysql

mkdir /home/mysql/data

mkdir /home/mysql/logs

touch /home/mysql/logs/mariadb.log

  授权

sudo chown -R mysql:mysql /home/mysql
sudo chmod -R 755 /home/mysql

sudo chown -R mysql:mysql /home/mysql/data
sudo chmod -R 755 /home/mysql/data


sudo chown -R mysql:mysql /home/mysql/logs
sudo chmod -R 755 /home/mysql/logs

  下面开始执行

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

  如果报错

/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

  你可能需要执行

yum install  libaio-devel.x86_64

  

 这个是密码,关于这个日志,你可以去/home/mysql目录下查看

vim my.cnf

配置文件
[mysqld]
datadir=/home/mysql/data
socket=/tmp/mysql.sock
port=3388
symbolic-links=0

[mysqld_safe]
log-error=/home/mysql/logs/mariadb.log
pid-file=/home/mysql/mysql.pid

  启动和重启

sudo /usr/local/mysql/support-files/mysql.server start


sudo /usr/local/mysql/support-files/mysql.server restart

  登录mysql

mysql -uroot -p 3388

其中3388为mysql端口号

登录

cd /usr/local/mysql/bin

./mysql  -uroot -p

  会提示你需要修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

  use mysql;

进入mysql后
SELECT `host`,`user`,authentication_string FROM `user`;

  新建用户三件套

1.CREATE USER 'tutu'@'%' IDENTIFIED BY 'weruio1992';

2.GRANT ALL PRIVILEGES ON *.* TO 'tutu'@'%';

3.flush privileges;

  用户删除参考下面

drop user XXX;删除已存在的用户,默认删除的是'XXX'@'%'这个用户,如果还有其他的用户如'XXX'@'localhost'等,不会一起被删除。
如果要删除'XXX'@'localhost',使用drop删除时需要加上host即drop user 'XXX'@'localhost'。

drop不仅会将user表中的数据删除,还会删除其他权限表的内容。而delete只删除user表中的内容,
所以使用delete删除用户后需要执行FLUSH PRIVILEGES;刷新权限,否则下次使用create语句创建用户时会报错

  

posted @ 2024-04-29 17:13  不忘初心2021  阅读(41)  评论(0编辑  收藏  举报