- 下载cenost的mysql8.0版本
https://dev.mysql.com/downloads/mysql/
centos安装mysql8.0_pp_lan的博客-CSDN博客_centos 安装mysql8.0
- 操作步骤
进入mysql安装包目录
-
-
- 解压mysqlan安装包
-
tar -xvf mysql-8.0.19-1.el8.x86_64.rpm-bundle.tar.tar
-
-
- 开始安装
- 注意安装顺序 common -> libs -> client -> server 如果不按这个顺序在安装命令后面加 --force --nodeps {注意:--force --nodeps为不检查依赖关系,强制安装,一定要带上否则容易失败}
- rpm -ivh mysql-community-common-8.0.29-1.el8.x86_64.rpm --force --nodeps
- rpm -ivh mysql-community-libs-8.0.29-1.el8.x86_64.rpm --force --nodeps
- rpm -ivh mysql-community-client-8.0.29-1.el8.x86_64.rpm --force --nodeps
- rpm -ivh mysql-community-server-8.0.29-1.el8.x86_64.rpm --force --nodeps
- 检查是否安装成功
-
rpm -qa | grep mysql
-
修改数据库表名大小写敏感问题
-
vim /etc/my.cnf
添加
#配置MYSQL大小写敏感(1-不敏感,0-敏感)
lower_case_table_names=1
- 启动数据库等操作
- 初始化数据库 //会在/var/log/mysqld.log生成随机密码
-
mysqld --initialize --console
-
- 目录授权
-
chown -R mysql:mysql /var/lib/mysql/
-
- 启动数据库服务
-
systemctl start mysqld
-
- 查看数据库状态
-
systemctl status mysqld
-
- 查看数据库初始密码
-
cat /var/log/mysqld.log | grep password
-
- 登录数据库,输入密码,密码是不显示的
-
mysql -uroot -p
-
- 修改初始密码,改为自己想要的密码
-
alter user 'root' @'localhost' identified with mysql_native_password by '自己的密码';
- 退出mysql,输入新密码再次登录
- exit
-
mysql -uroot -p
- exit
- 退出mysql,设置mysql服务器开机自启
-
systemctl enable mysqld;
-
-
- 可以使用远程连接数据库
- 进入mysql
-
mysql -uroot -p
-
- 查看root用户可以在那些地方进行登录
-
select host from user where user='root';
-
- 修改远程连接地址,修改为任何地方
-
update user set host = '%' where user = 'root';
-
- 查询是否修改成功
-
select host, user from user;
- 修改为%成功后 立即生效执行
-
flush privileges;
-
-
使用 service 启动:service mysqld restart
- centos如何重启mysql_Linux(CentOS)下启动/停止/重启MySQL数据库的方法
- MySQL启动方式
- 使用 service 启动:service mysqld start
- MySQL停止
- 使用 service 启动: service mysqld stop
- MySQL重启
- 使用 service 启动:service mysqld restart
- MySQL启动方式