环境准备—之—linux下安装mysql
mysql
安装
-
教程中wget的下载地址
至此,得到wget的下载地址
-
在/usr/local/mysql路径下(需要创建mysql文件夹来存储下载的文件)
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm rpm -ivh mysql80-community-release-el7-3.noarch.rpm yum update yum install mysql-server 这次以菜鸟教程安装
# 查看mysql的状态 systemctl start mysqld.service systemctl status mysqld.service
-
MySQL服务器初始化(从MySQL 5.7开始):在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况
将
'root'@'localhost'
创建一个超级用户帐户。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:sudo grep 'temporary password' /var/log/mysqld.log 2019-06-20T03:57:39.972173Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: HlTVpeaWl9_d # [HlTVpeaWl9_d]这个为密码,可以复制引用,ctrl+insert复制,shift+insert粘切
通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root密码:
mysql -uroot -p # 需要输入密码,密码为上面查询出来的 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; #修改密码
-
添加远程登录用户
CREATE USER 'wangsy'@'%' IDENTIFIED WITH mysql_native_password BY 'Wangsy123!'; GRANT ALL PRIVILEGES ON *.* TO 'wangsy'@'%';