腾讯云centos8安装记录mysql8实录
安装mysql:
1.下载(建议去官网下载)
2.选择版本(先下载到本地)
3.在服务器创建文件夹mysql,然后将下载文件放进去;
4.cd到mysql;执行
tar -xvf mysql-8.0.28-1.el8.x86_64.rpm-bundle.tar
解压文件到文件夹,会多10个rmp文件
5.执行
rpm -ivh mysql-community-common-8.0.28-1.el8.x86_64.rpm --nodeps --force#命令安装 common
rpm -ivh mysql-community-libs-8.0.28-1.el8.x86_64.rpm --nodeps --force#命令安装 libs
rpm -ivh mysql-community-client-8.0.28-1.el8.x86_64.rpm --nodeps --force#命令安装 client
rpm -ivh mysql-community-server-8.0.28-1.el8.x86_64.rpm --nodeps --force#命令安装 server
查看安装包
rpm -qa | grep mysql#查看安装包
6.配置mysql
mysqld --initialize#初始化命令,之前不要对数据库任何操作
chown mysql:mysql /var/lib/mysql -R#自己的理解确定mysql文件夹的位置
systemctl start mysqld.service#启动服务,注意是mysqld...
systemctl enable mysqld#设置开机启动
7.获得默认密码
cat /var/log/mysqld.log | grep password#获取密码
tips:ctrl+shift+c复制,ctrl+shift+v粘贴
8.登录MySQL:
mysql -uroot -p#-u用户名 -p密码
9.修改登录密码:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;
# BY 'root'是你要修改成的密码,注意这里必须大写,还有sql命令结尾必须加;这个符号.如果失败使用下面
alter user user() identified by "root"#我第一次上面成功,后面使用下面修改密码的命令成功,不太明白为什么
通过 exit; ,命令退出 MySQL,再次用新密码登陆,配置远程
create user 'root'@'%' identified with mysql_native_password by 'root';
#允许远程访问通过密码'root'
grant all privileges on *.* to 'root'@'%' with grant option;
#授权所有ip都可以访问
flush privileges;#更新权限
exit;退出,执行查询mysql版本命令
mysql --version
可以查询安装的MySQL版本...
常用命令附录:
mysql -uroot -qyou-password#登录数据库
create database cmdb#创建数据库cmdb
grant all on *.* to 'root'@'%' identifide by '123456';#授权远程登录
restart;#重启数据库