美文网首页
mysql 安装

mysql 安装

作者: 镜花水岳 | 来源:发表于2021-07-16 10:17 被阅读0次

查看是否有安装mysql

rpm -qa|grep -i mysql

如有使用yum命令卸载

yum -y remove mysql版本

开始安装mysql5.7

cd /usr/local/src/

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

yum -y install mysql-server

启动mysql

systemctl restart mysqld

查看随即生成的密码

grep "password" /var/log/mysqld.log   

结果:[Note] A temporary password is generated for root@localhost: #xVt4w;ISGt0

登陆mysql

mysql -u root -p

接着输入随机产生的密码#xVt4w;ISGt0 ;如果没有密码直接回车即可;

可以添加host为%的用户,让所有IP访问

CREATE USER '账号'@'%' IDENTIFIED BY '密码';

给用户授权

grant all on *.* to '账号'@'%' identified by '密码' with grant option;

修改配置信息

cd /etc/my.cnf

基础配置
datadir=/自定义/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/自定义/logs/mysql/mysqld.log
pid-file=/run/mysqld/mysqld.pid
// 不启用ssl 验证
# disable_ssl
skip_ssl
修改配置后,需要重启mysql服务 systemctl restart mysqld

如果还提示 无法远程 执行以下命令:
初始化数据库的安全设置
在linux的命令行输入 mysql_secure_installation
1、进入后 第一个命令行 问当前密码 一开始默认是无密码的 直接回车 如果之前设置了密码需要输入
2、第二步 问是否设置密码 Y
3、输入密码 密码是不显示出来的 修改root账号密码
4、是否移除匿名用户 Y
5、是否禁用远程root进入 n
6、是否删除测试数据库 可以不删
7、需要加载表吗

更多mysql参数设置 请参考:
https://www.runoob.com/mysql/mysql-administration.html
http://iitiit.cn/qif/database/linux-mysql5.7.html
https://www.cnblogs.com/chanshuyi/p/mysql_user_mng.html

相关文章

网友评论

      本文标题:mysql 安装

      本文链接:https://www.haomeiwen.com/subject/svappltx.html