请选择 进入手机版 | 继续访问电脑版

Vivant

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1021|回复: 0

CentOS安装mysql数据库

[复制链接]
发表于 2022-5-10 20:44:49 | 显示全部楼层 |阅读模式
本帖最后由 李师傅 于 2022-5-10 20:53 编辑



1、##安装##
[size=14.6667px](1)#下载并安装MySQL官方的 Yum Repository
  1. wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
复制代码

[size=14.6667px](2)#yum安装
  1. yum -y install mysql57-community-release-el7-10.noarch.rpm
复制代码

[size=14.6667px](3)#安装MySQL服务器
  1. rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
复制代码

  1. yum -y install mysql-community-server
复制代码

[size=14.6667px]
2、##MySQL数据库设置##
[size=14.6667px](1)#启动MySQL
  1. systemctl start  mysqld.service
复制代码

[size=14.6667px](2)#查看运行状态
  1. systemctl status mysqld.service
复制代码

[size=14.6667px](3)#查看MYSQL的密码
  1. grep "password" /var/log/mysqld.log
复制代码

[size=14.6667px](4)#进入mysql数据库
  1. mysql -uroot -p
复制代码

[size=14.6667px](5)#sql:修改初始密码
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
复制代码

[size=14.6667px](6)#开启远程访问限制(注意:下面命令开启的是所有的,用ip代替%):
  1. grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
复制代码
  1. flush privileges;
复制代码

[size=14.6667px](7)#退出
  1. exit
复制代码

[size=14.6667px](8)#为mysql开放3306端口
  1. firewall-cmd --zone=public --add-port=3306/tcp --permanent
复制代码

[size=14.6667px](9)#为Tomcat开放8080端口
  1. firewall-cmd --zone=public --add-port=8080/tcp --permanent
复制代码

[size=14.6667px](10)#然后重新载入
  1. irewall-cmd --reload
复制代码

[size=14.6667px]
[size=14.6667px]3、##更改mysql的语言##
[size=14.6667px](1)#重新登录mysql
  1. mysql -uroot -p
复制代码

[size=14.6667px](2)#查看状态
  1. status
复制代码

[size=14.6667px](3)观察是否出现:
  1. Server characterset : latin1
复制代码
  1. Db characterset : latin1
复制代码

[size=14.6667px](4)#退出
  1. exit
复制代码

[size=14.6667px](5)#修改etc下的my.cnf
  1. vi /etc/my.cnf
复制代码

[size=14.6667px](6)在第一行插入:
  1. [client]
复制代码
  1. default-character-set=utf8
复制代码

[size=14.6667px](7)在datadir=/var/lib/mysql
[size=14.6667px]  socket=/var/lib/mysql/mysql.sock下插入
  1. character-set-server=utf8
复制代码
  1. collation-set-server=utf8_general_ci
复制代码

[size=14.6667px](8)#重新启动mysql
  1. service mysqld restart
复制代码

[size=14.6667px](9)#查看状态
  1. status
复制代码

[size=14.6667px](10)观察是否出现:
  1. Server characterset : utf8
复制代码
  1. Db characterset : utf8
复制代码

[size=14.6667px](11)出现即成功修改




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Vivant ( 京ICP备18055970号 )

GMT+8, 2022-12-6 22:07 , Processed in 0.055338 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表