[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0 // 小白这里设置成0,跳过检查
gpgkey=http://repo.mysql.com/RPM-GPG-KEY-mysql
sudo yum install mysql-community-server
sudo systemctl start mysqld
sudo grep 'temporary password' /var/log/mysqld.log
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
mysql -u root -p-- 建库建表权限
GRANT CREATE, DROP, ALTER, INDEX, INSERT, UPDATE, DELETE, SELECT, REFERENCES, RELOAD, PROCESS, FILE, SHOW DATABASES, SHUTDOWN, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER, CREATE USER, CREATE TABLESPACE ON *.* TO 'root'@'%' WITH GRANT OPTION;
-- 远程连接权限
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
这里的权限列表是一种通用的情况,你可以根据实际需求调整。WITH GRANT OPTION 表示允许用户将自己拥有的权限授予其他用户。
FLUSH PRIVILEGES;