阿里云服务器安装 mysql 教程 |
您所在的位置:网站首页 › 云服务器安装mysql教程视频 › 阿里云服务器安装 mysql 教程 |
首先得确保你的服务器是没有安装过mysql的,如果有需要卸载干净了才能装。 下面开始安装流程: 1、确保服务器系统处于最新状态 [root@localhost ~]# yum -y update 2.重启服务器(可选) [root@localhost ~]# reboot 3.下载MySql安装包 root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 或 [root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 随便更新一下GPG keys, 不然有可能安装不上: [root@localhost ~]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 4.安装MySql [root@localhost ~]# yum install -y mysql-server 或 [root@localhost ~]# yum install mysql-community-server 如果显示以下内容说明安装成功 Complete! 5.设置开机启动Mysql [root@localhost ~]# systemctl enable mysqld.service 检查是否开机自动启动设置成功 [root@localhost ~]# systemctl list-unit-files | grep mysqld 如果显示以下内容说明已经完成自动启动安装 mysqld.service enabled 6.启动mysql [root@localhost ~]# service mysqld start 如果提示Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 则需要去/etc/my.conf修改文件,,如果没有这个文件则需要创建一个文件,文件内容如下 [mysqld] datadir=/usr/local/mysql/data socket=/var/lib/mysql/mysql.sock [mysql.server] user=mysql basedir=/usr/local/mysql [client] socket=/var/lib/mysql/mysql.sock 修改完成后再次启动mysql [root@localhost ~]# service mysqld start 7.基本差不多完成,可以登录mysql了 [root@localhost ~]# mysql -uroot -p 会提示输入密码,一般是默认没有密码,但也可能会有个初始的密码。初始密码在/var/log/mysqld.log文件里 8.先设置密码 alter user 'root'@'localhost' identified by '123456'; 我习惯设置为123456 如果提示You must reset your password using ALTER USER statement before executing this statement. 则需要改变一下密码规则 setglobal validate_password_policy=0; setglobal validate_password_length=1; flush privileges; 刷新一下权限 alter user 'root'@'localhost' identified by '123456'; 再次设置密码 Query OK, 0 rows affected (0.00 sec) 设置密码永不过期 alter user 'root'@'localhost' password expire never; 刷新一下权限 flush privileges; 然后退出 exit 再次重新进入,尝试新的密码 [root@localhost ~]# mysql -uroot -p 1.接下来 最重要 就是设置远程访问mysql,不然我们本地是链接不上的。 show databases; 2.来更改管理员信息 use mysql; 3.查询所有管理员 select user,host from user; localhost表示允许本地登录,想要远程登录mysql,需要修改权限为%, updateusersethost='%'whereuser='root'; flush privileges; select user,host from user; 在查询一遍 完美,即可看到root的host变为%了,然后就可以远程连接 mysql 了 end!!! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |