Linux在线安装MySQL

 
  • 下载MySQL安装包
1、在usr目录下,下载MySQL安装包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
#-i  表示下载外部链接
#-c  表示继续下载未完成的部分
2、安装MySQL文件包
yum -y install  mysql57-community-release-el7-10.noarch.rpm
 
  • 安装MySQL服务器
1、yum命令安装
yum -y install mysql-community-server
2、安装完成后,显示替代MariaDB,这是CentOS中默认安装的数据库
 
 
  • 数据库配置
1、启动MySQL服务
systemctl start mysqld.service
2、查看运行状态(状态为:active(running))
systemctl status mysqld.service
3、在日志文件中,找到root用户密码
grep "password" /var/log/mysqld.log
4、红框内为数据库原始密码
5、通过以下命令进入数据,输入原始密码
mysql -u root -p
6、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';    #输入新密码,格式要求大小字母、数字和特殊字符
注意:mysql语句末尾必须加 ;
 
  • 远程授权访问
1、指定IP对MySQL进行访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'IP地址' identified by '密码' WITH GRANT OPTION;   #自己设置
如果要开启所有IP访问,用 % 替代IP,但这不是安全的
注意:mysql语句末尾必须加 ;
 
2、更新数据库,并退出
flush privileges;
exit;
注意:mysql语句末尾必须加 ;
 
  • 开放3306端口,使远程管理工具可使用
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
 
  • 更改MySQL编码格式
1、登入MySQL查看语言编码格式
mysql -u root -p
status
 
 
2、退出MySQL
exit;
3、修改文件,增加4行代码
vi /etc/my.cnf
 
 
4、重启MySQL服务
service mysqld restart
5、再次进入MySQL查看编码集
mysql -u root -p
status
 
 
 
 
 
 
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值