我自己yum安装时 no package mysql-server,no package mysql-devel,安装好之后启动服务半天没响应,我在网上找了一下,整合到一起,终于解决了,
一.mysql下载和安装
1.首先下载mysql的rpm文件,下载地址:https://dev.mysql.com/downloads/repo/yum/
或者使用命令:
切换root用户
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
2.安装mysql
yum install mysql-server
3.启动服务
systemctl start mysqld
service mysqld restart
4.查看初始密码
grep 'temporary password' /var/log/mysqld.log
5.进入mysql
mysql -u root -p
直接复制上面的密码/有些版本mysql可能不需要输入密码
6.设置新密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'qwerdf123';
7.如果密码简单可能会报错,先设置个复杂的密码,修改密码规则
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_12root';//先设置个复杂密码
set global validate_password.policy=0;
set global validate_password.length=1;
ALTER USER set password for 'root'@'localhost' = password('你的新密码');
8.问题:
9.要用C++连接的必须再安装mysql-devel。
yum install mysql-devel