重庆电力公司网站,学校网站建设管理办法,网页设计及网站建设在线作业,温州网站开发建设1 查询安装mysql的yum源,命令如下
ls /etc/yum.repos.d/ -l
界面如下图所示#xff0c;未显示mysql的安装源 2 安装mysql相关的yum源,例如#xff1a;
例如#xff1a;rpm -ivh mysql57-community-release-el7.rpm
要注意 mysql的版本和系统的版本匹配
mysql57-communi…1 查询安装mysql的yum源,命令如下
ls /etc/yum.repos.d/ -l
界面如下图所示未显示mysql的安装源 2 安装mysql相关的yum源,例如
例如rpm -ivh mysql57-community-release-el7.rpm
要注意 mysql的版本和系统的版本匹配
mysql57-community-release-el7.rpm 57代表mysql版本为5.7 el7代表Linux版本为7列表没有7.6版本的选择大版本
rpm -ivh 你自己所下的mysql的包名
2.1 下载源文件在官网下载
https://repo.mysql.com/ 2.2 sftp或其他工具上传到LIUNX服务器最好新建目录如下图所示 2.3 在rpm文件的目录执行安装源命令
rpm -ivh mysql57-community-release-el7.rpm 2.4 确认一下安装源出现mysql字样说明安装成功了命令如下
ls /etc/yum.repos.d/ -l2.5 检查安装源是否可以正常显示 命令如下
yum list |grep mysql 3 安装mysql服务命令如下
yum install -y mysql-community-server 如果安装遇到秘钥过期的问题 Failing package is: mysql-community-libs-5.7.44-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
解决⽅案执行该命令
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
然后重新安装即可等待安装完成
3.1 再重新执行安装命令
yum install -y mysql-community-server 4 检查配置文件my.cnf
ls /etc/my.cnfwhich mysqldwhich mysql 5 启动mysql数据库
systemctl start mysqld.service
5.1 ps axj | grep mysql 查看进程已运行并且是守护进程
ps axj | grep mysql 5.2 查一下端口号 netstat -nltp
netstat -nltp 5.3 启动数据库服务 命令如下 systemctl start mysqld.service
systemctl start mysqld.service
#开启开机⾃启动
systemctl enable mysqld
systemctl daemon-reload
6 登陆mysql
6.1 获取临时root密码 (登录方法一不行就换)
grep temporary password /var/log/mysqld.log 如果有就会显示出来没有就下一个这个方法通常是5.7版本之前的 6.2修改管理员密码暂不授权远程登录 ALTER USER rootlocalhost IDENTIFIED BY 密码;
7 建立新的管理员创建用户并授权 创建一个允许远程登录的管理用户weihu并允许对所有数据库进行任何操作
create user weihu% identified by weihu123;grant all on *.* to weihu% with grant option;flush privileges;
mysql create user weihu% identified by weihu123; Query OK, 0 rows affected (0.10 sec) mysql grant all on *.* to weihu% with grant option; Query OK, 0 rows affected (0.10 sec) mysql flush privileges; Query OK, 0 rows affected (0.08 sec) mysql 8 打开my.cnf文件
vim /etc/my.cnf 添加以下两个
character-set-serverutf8 #服务端的编码格式 default-storage-engineinnodb #储存引擎 也可以修端口号
port3306