linux下安装msyql


目录

1:检查是否安装libaio

yum search libaio 
yum install libaio 

2:使用wget命令下载mysql5.7.26 64位安装包

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

下载完成如图所示

 将下载的安装包,放到usr/local下,不在usr/local下可以使用mv命令进行操作

3:解压刚刚下载的安装包

 tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

4:在usr/local目录下给安装包添加软连接mysql

ln -s mysql-5.7.26-linux-glibc2.12-x86_64 mysql

操作成功后如下:

 5:为centos添加mysql用户组和mysql用户

在usr/local目录下:
groupadd mysql
useradd -r -g mysql -s /bin/false mysql

6:为安装mysql软件目录授权

1:进入mysql目录
cd /usr/local/mysql

2:进行授权
chown -R mysql:mysql ./

7:安装mysql

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

如果出现:

 说明没有安装第一步说的libaio使用下面命令安装:

yum install libaio

8:查看零时密码:

 安装成功后,如上图,标红的部分就是密码,记住是localhost冒号后面的都是密码

9:开启mysql服务

1:进入mysql目录
cd /usr/local/mysql

2:运行mysql
./support-files/mysql.server start

10:将mysql进程放入系统进程中

cp support-files/mysql.server /etc/init.d/mysqld

11:重新启动mysql服务

在usr/local/mysql目录下:
service mysqld restart

启动成功如下:

 12:登录mysql

1:进入usr/local/mysql/bin目录下
cd /usr/local/mysql/bin

2:登录mysql
 ./mysql -u root -p

3:输入密码,就是刚刚启动成功,红色截图部分

登录成功如下:

13:为root用户设置新密码

1: use mysql;

2:alter user 'root'@'localhost' identified by 'rootroot';

3:flush privileges;

14:设置mysql允许客户端远程连接数据库

1: use mysql;

2:update user set host = '%' where user = 'root';

3:FLUSH PRIVILEGES; 

操作如下:

 15:阿里云服务器记得开放3306端口

大功告成!!!!!!!!!!!!!!!!!

参考链接:

https://www.cnblogs.com/remember-forget/p/10606015.html

https://blog.csdn.net/qq_42623400/article/details/123764453

DB