国内服务器安装之前将yum源为阿里云镜像源,mysql需要安装8.0之后版本,mysql8.0后开始商业化,介意的用户可安装mysql的另外一个开源分支:MariaDB,功能几乎一样,具体自行搜索,下面直接讲解mysql的安装。
安装安装mysql客户端和服务端
yum install mysql yum install mysql-server
安装后查看帮版本信息
mysql -V
查看mysql是否启动
service mysqld status 或 ps aux|grep mysqld
启动Mysql
#开机自启动服务 systemctl start mysqld.service 或 service mysqld start
停止Mysql
service mysqld stop
重启Mysql
service mysqld restart
进入mysql客户端
#无密码进入MySQL shell mysql -u root #如果设置了密码,则通过下面的命令 mysql -u root -p #注意要切换到mysql数据库 use mysql #查询user表 select host,user from user;
#可以看到,root用户的host值为localhost,这代表只能本地连接,如需要远程连接,将localhost修改为%允许其他服务器连接
update user set host='%' where user='root'; #刷新配置生效 flush privileges;
#设置root密码
mysql8取消了PASSWORD()函数,故应使用如下方式修改root密码:
ALTER USER 'root'@'%' IDENTIFIED BY '123456'; #或 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; #刷新配置使密码生效 flush privileges;
刷新权限表,使密码生效
退出mysql
quit #或 exit
添加3306端口
如果需要远程连接,或本地需要用sql工具运维,需要开通3306端口,命令如下
#添加3306端口 firewall-cmd --add-port=3306/tcp --permanent #重新加载防火墙设置使端口生效。 firewall-cmd --reload
本地运维:
推荐安装navicat或SQLyog进行本地运维。
