源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

64位CentOs7源码安装mysql-5.6.35过程分享

  • 时间:2021-04-24 08:43 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:64位CentOs7源码安装mysql-5.6.35过程分享
 首先安装依赖包,避免在安装过程中出现问题 [root@bogon liuzhen]# yum -y install gcc gcc-c++ [root@bogon liuzhen]# yum -y install cmake [root@bogon liuzhen]# yum -y install ncurses-devel [root@bogon liuzhen]# yum -y install autoconf [root@bogon liuzhen]# yum -y install perl perl-devel  上面的依赖包安装也可以一行搞定 [root@bogon liuzhen]# yum -y install gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel mysql源码下载地址:root@"%" IDENTIFIED BY "root"; //为root添加远程连接的能力。 mysql>update user set Password = password('xxxxxx') where User='root'; mysql>select Host,User,Password from user where User='root'; mysql>flush privileges;  //刷新权限 mysql>exit  //退出 以下其余四个GRANT例子 给来自192.168.155.1的用户user1分配可对数据库dbname的tablename表进行SELECT,INSERT,UPDATE,DELETE,CREATE,DROP等操作的权限,并设定密码为123456。 对表操作权限还有好多如ALTER等 mysql>GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON dbname.tablename TO [url=]'user1'@'192.168.155.1'[/url] IDENTIFIED BY '123456'; 给来自192.168.155.1的用户user2分配可对数据库dbname所有表进行所有操作的权限,并设定口令为123456。 mysql>GRANT ALL PRIVILEGES ON dbname.* TO [url=]'user2'@'192.168.155.1'[/url] IDENTIFIED BY '123456'; 给来自192.168.155.1的用户user3分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123456。 mysql>GRANT ALL PRIVILEGES ON *.* TO [url=]'user3'@'192.168.155.1'[/url] IDENTIFIED BY '123456'; 给本机用户user4分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123456。 mysql>GRANT ALL PRIVILEGES ON *.* TO [url=]'user4'@'localhost'[/url] IDENTIFIED BY '123456'; 开启防火墙mysql3306端口的外部访问 CentOS升级到7之后,使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口 --zone     : 作用域,网络区域定义了网络连接的可信等级。这是一个一对多的关系,这意味着一次连接可以仅仅是一个区域的一部分,而一个区域可以用于很多连接 --add-port  : 添加端口与通信协议,格式为:端口/通讯协议,协议是tcp 或 udp --permanent  : 永久生效,没有此参数系统重启后端口访问失效 [root@bogon /]# firewall-cmd --zone=public --add-port=3306/tcp --permanent 重启防火墙 [root@bogon /]# firewall-cmd --reload ----------------------------------------------------------------------- 忘记root密码后,如何更改密码 停止mysql服务,或者命令systemctl stop mysql [root@bogon /]# service mysql stop 进入/usr/local/mysql [root@bogon /]# cd /usr/local/mysql/ 通过mysqld_safe启动mysql,并且启动mysql时不启动grant-tables授权表 [root@bogon mysql]# ./bin/mysqld_safe --basedir=/usr/local/mysql \ --datadir=/usr/local/mysql/data \ --skip-grant-tables & 登陆mysql [root@bogon /]# mysql -u root mysql 修改root密码 mysql>UPDATE user SET password=PASSWORD("new_password") WHERE user='root'; 刷新权限 mysql>FLUSH PRIVILEGES; 退出mysql mysql>exit;
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部