行业知识
MySQL——安装
2026-10-20 07:18:57
来源:互联网转载
CentOS7
yum安装方式
A Quick Guide to Using the MySQL Yum Repository
()- 到http://dev.mysql.com/downloads/repo/yum/下载MySQL的Yum仓库,对于CentOS7选择Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package版本下载到本机上
- 把下载的MySQL的Yum仓库mysql80-community-release-el7-1.noarch.rpm加到系统仓库列表中
rpm -Uvh mysql80-community-release-el7-1.noarch.rpm
- MySQL的Yum仓库默认安装最新版的GA版本,可以使用yum repolist all | grep mysql查看当前启用的版本
- 修改/etc/yum.repos.d/mysql-community.repo,把[mysql80-community]的enabled改为0,把[mysql57-community]改为1。可以通过yum repolist enabled | grep mysql查看当前启用的版本
- 安装MySQL
yum install mysql-community-server
- 开启MySQL服务:
systemctl start mysqld.service
- MySQL5.7版本默认启用密码强度校验,并创建超级用户'root'@'localhost',并设置了初始密码,可以使用以下命令查找初始密码:
grep 'temporary password' /var/log/mysqld.log
- 修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
关闭密码强度校验:(/etc/my.cnf)
()plugin-load=validate_password.sovalidate-password=OFF
新版本的mysql默认监听ipv6端口,修改为ipv4的方式:
修改/etc/my.cnf:
[mysqld]bind-address=0.0.0.0
重新启动mysql,如果没有生效可以尝试重启服务器。
修改后重启
1.检查MySQL是否安装成功,安装成功可以正常输出
[root@host]# mysqladmin --version
2.启动MySQL
service mysqld start
如果是MariaDB
systemctl start mariadb #启动MariaDBsystemctl stop mariadb #停止MariaDBsystemctl restart mariadb #重启MariaDBsystemctl enable mariadb #设置开机启动
3.连接本地MySQL
mysql -u root -p
4.连接远程MySQL
mysql -h host -u root -p
5.首次安装MySQL后,默认root密码为空,通过以下命令设置密码
[root@host]# mysqladmin -u root password "new_password";
6.查看MySQL版本
SELECT VERSION();
7.设置编码(/etc/my.cnf或者/etc/mysql/my.cnf)
[client]default-character-set = utf8[mysqld]default-storage-engine = INNODBcharacter-set-server = utf8collation-server = utf8_general_ci
上一篇:电脑主机能带上飞机不
下一篇:人丑为什么要多读书?