Linux/MySQL安装
本文将介绍MySQL8.0在Centos 7下的安装使用。
安装MySQL
将自带的
MySQL数据删除干净查看是否安装过
MySQL1
rpm -qa | grep -i mysql
删除
MySQL1
yum -y remove MySQL-*
找出所有的目录使用
rm -rf命令删除1
find / -name mysql
删除
my.cnf配置文件1
rm -rf /etc/my.cnf
删除
MySQL默认密码1
rm -rf /root/.mysql_sercret
配置
MySQL安装源1
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装
MySQL 8.01
sudo yum --enablerepo=mysql80-community install mysql-community-server
配置MySQL
启动
MySQL服务1
systemctl start mysqld.service
查看
MySQL运行状态1
systemctl status mysqld.service
通过
vim /etc/my.cnf修改字符集配置,在[mysqld]节点下添加,并保存退出1
2default-character-set=utf8
character-set-server=utf8开放
3306端口,并重启防火墙1
2firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload查看root临时密码
1
grep "A temporary password" /var/log/mysqld.log
更改临时密码
1
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
使用
select user,host from mysql.user;查看是否有匿名用户,使用delete from mysql.user where user='';删除所有的匿名用户插入新用户,为新用户赋予所有权限
1
2CREATE USER myuser IDENTIFIED BY 'mypass';
grant all privileges on databasename.tablename to 'user'@'host';创建新的数据库
1
create database `mmall` default character set utf8 collate utf8_general_ci;
给账号开通所有外网权限
1
grant all privileges on mmall.* to 'myuser'@'%';
使用
Navicat就可以进行远程连接了



