阿里云、腾讯云centos7安装mysql
- 1.下载
- 2.解压与准备
- 3.安装
- 4.配置
- 4.1配置数据库
- 4.2查看默认密码
- 4.3启动mysql
- 4.4设置密码
- 5.开启远程登录
- 5.1开放3306端口
- 5.2开启远程登录
- 6.参考链接
1.下载
镜像网站:
mysql国内镜像
我下载的是mysql5.7.38版本的
进入download目录,没有的话自己建立一个,或者什么目录都行,放桌面
运行下面命令
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-5.7.38-1.el7.x86_64.rpm-bundle.tar
2.解压与准备
解压压缩包
tar -xvf mysql-5.7.38-1.el7.x86_64.rpm-bundle.tar
为了方便给与权限
chmod -R 777 *
安装新版mysql前,需将系统自带的mariadb-lib卸载
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
3.安装
按照顺序严格执行下面命令
rpm -ivh mysql-community-common-5.7.38-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.38-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.38-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.38-1.el7.x86_64.rpm
在安装最后一个的时候会报错,解决方法如下:
rpm -ivh mysql-community-server-5.7.38-1.el7.x86_64.rpm --force --nodeps
4.配置
4.1配置数据库
vim /etc/my.cnf
在配置文件中,加入下面两行:
character_set_server=utf8 (设置默认字符集UTF-8)
init_connect=‘SET NAMES utf8’ (设置默认字符集UTF-8)
4.2查看默认密码
查看root的默认登陆密码
grep "password" /var/log/mysqld.log
保存下来,之后要用。
4.3启动mysql
systemctl start mysqld.service
mysql -u root -p
4.4设置密码
上一步骤,应该是已经连接到了mysql,然后更改密码:新密码要求,必须包含大小写字母数字及符号。例如:Abc123!
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
修改成功后,执行下面,立即生效。
flush privileges;
然后,退出mysql登录,执行exit即可;再运行下面,重启mysql
systemctl restart mysqld.service
然后就可以,使用新密码登录mysql
5.开启远程登录
5.1开放3306端口
可以根据自己的需要设置,授权对象
5.2开启远程登录
by后面跟的是远程登录密码,注意远程登录密码可以和用户密码不一样,可以自己重新设置一个
grant all privileges on *.* to 'root'@'%' identified by '123123' with grant option;
6.参考链接
centos7安装mysql(完整)
如何快速在CentOS7下安装MySQL
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)