阿里云 Centos7 安装mysql
程序员文章站
2024-03-25 13:21:52
...
- 将安装包上传到 云服务器上,然后解压
百度网盘:mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz
提取码:nizm
复制这段内容后打开百度网盘手机App,操作更方便哦
tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz
-
给解压后的文件改个名字
-
将解压后的mysql文件移动到/usr/local 目录下
-
创建mysql组和用户
groupadd mysql
useradd -r -g mysql mysql
- 更改所属组和用户
chown -R mysql mysql/
chgrp -R mysql mysql/
- 进入mysql,创建data目录
cd mysql
mkdir data
- 初始化mysql
yum install -y libaio
./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
8.开启mysql服务
./support-files/mysql.server start
由于我用的是阿里云,需要将mariadb删除掉,可执行后续操作:
这时再启动就会成功了:
9.将mysql进程放入系统进程中并且重新启动
cp support-files/mysql.server /etc/init.d/mysqld
service mysqld restart
- 设置mysql软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin
11.使用随机密码登录,输入的密码就是上面生成的随机密码
mysql -u root -p
- 设置新密码
alter user 'root'@'localhost' identified by '自己想要设置的密码,如果不写就为空';
- 设置允许远程连接数据库
use mysql;
update user set user.Host='%' where user.User='root';
14.刷新权限
flush privileges;
上一篇: 华为2019校招笔试题之旋转方阵(python版)
下一篇: 个人博客部署安装