centos7yum安装mysql
来源:互联网 发布:大煌软件 编辑:程序博客网 时间:2024/05/18 12:01
1、mysql安装
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
成功安装之后重启mysql服务
# service mysqld restart
2、初次安装mysql是root账户是没有密码的
5.7及以上 随机生成一个临时密码
5.7以下刚安装为空
3、更改密码
1、set语句
登录了root表
set password=password("newpassword")
2、mysqladmin命令修改
1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:
mysqladmin -u root password 123456
2.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:
mysqladmin -u root -p password abcdef
注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。
3、
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
4、忘记root密码
1.vi /etc/my.cnf
2.在[mysqld]中添加
skip-grant-tables
5.7以上
update user set authentication_string=password('123456') where user='root';
5.7以下
update user set password=passwrod("123456") where host="localhost" and user="root";
flush privileges;刷新权限
4、设置远程连接
1、设置IPtables
2、设置数据库账号权限
主要看mysql user表 Host列(详见权限控制文章)
host列是指定登录的ip,
比如说 user=root host=192.168.1.1 ,这里的意思就是说,root用户只能通过 192.168.1.1的客户端去访问,而%则是个通配符, 如果host=192.168.1.%,那么就表示 只 要是 ip为host=192.168.1.前缀的客户端都可以连接,那么host=%的话则表示所有ip都有权去连接,这也就是为什么在开启远程连接的时候,大部分人都直接把host改成%的 缘故,因为省事
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
成功安装之后重启mysql服务
# service mysqld restart
2、初次安装mysql是root账户是没有密码的
5.7及以上 随机生成一个临时密码
5.7以下刚安装为空
3、更改密码
1、set语句
登录了root表
set password=password("newpassword")
2、mysqladmin命令修改
1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:
mysqladmin -u root password 123456
2.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:
mysqladmin -u root -p password abcdef
注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。
3、
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
4、忘记root密码
1.vi /etc/my.cnf
2.在[mysqld]中添加
skip-grant-tables
5.7以上
update user set authentication_string=password('123456') where user='root';
5.7以下
update user set password=passwrod("123456") where host="localhost" and user="root";
flush privileges;刷新权限
4、设置远程连接
1、设置IPtables
2、设置数据库账号权限
主要看mysql user表 Host列(详见权限控制文章)
host列是指定登录的ip,
比如说 user=root host=192.168.1.1 ,这里的意思就是说,root用户只能通过 192.168.1.1的客户端去访问,而%则是个通配符, 如果host=192.168.1.%,那么就表示 只 要是 ip为host=192.168.1.前缀的客户端都可以连接,那么host=%的话则表示所有ip都有权去连接,这也就是为什么在开启远程连接的时候,大部分人都直接把host改成%的 缘故,因为省事
阅读全文
0 0
- centos7yum安装mysql
- centos7yum安装nginx
- CentOS7yum安装mariadb及配置
- CentOS7YUM安装redis数据库及php-redis扩展
- centos7yum安装mesos(1.0.0)+marathon+zookeeper+docker
- CentOS7yum安装出现/var/run/yum.pid 已被锁定,解决办法
- CentOS7yum使用阿里源
- CentOS7yum方式搭建LAMP环境
- centos7yum方式搭建LAMP环境
- MySQL安装
- MySQL安装
- mysql安装
- mysql 安装
- 安装mysql
- Mysql安装
- mysql安装
- mysql安装
- mySQL安装
- 线段树
- HelloWorld+通用mapper+durid测试数据联通
- css选择器学习
- kafka操作(单broker)
- 微信支付流程图
- centos7yum安装mysql
- 使用VLC做流媒体服务器(直播形式)
- 导入Maven项目中的web版本错误的解决方法
- Java学习
- linux消息队列实现进程间通信
- bzoj1441Min 裴蜀定理
- Oracle 数据库不同补丁(PSU,CPU,bundle patch)概念区别
- 存储器层次结构(二)
- 【LeetCode】 Jump Game 系列