阿里云CentOS-7.2安装mysql
来源:互联网 发布:中世纪盔甲 知乎 编辑:程序博客网 时间:2024/06/03 16:27
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum repolist enabled | grep “mysql.-community.”
yum -y install mysql-community-server
systemctl enable mysqld #加入开机启动
systemctl start mysqld #启动mysql服务进程
mysql_secure_installation #重置密码
Set root password? [Y/n] y [设置root用户密码]
Remove anonymous users? [Y/n] y [删除匿名用户]
Disallow root login remotely? [Y/n] n [禁止root远程登录]
Remove test database and access to it? [Y/n] y [删除test数据库]
Reload privilege tables now? [Y/n] y [刷新权限]
mysql -u root -p
创建远程登陆用户并授权
mysql> grant all PRIVILEGES on mydb.* to ‘root’@’ip’ identified by ‘密码’ WITH GRANT OPTION;
分析参数:
all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。
db_name.* 表示上面的权限是针对于哪个表的,db_name指的是数据库名称,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“.”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。
username表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。
xxx.xxx.xx.x 表示允许远程连接的 IP 地址,你的IP,如果想不限制链接的 IP 则设置为“%”即可。
password 为用户username的密码。
最后执行了上面的语句后,一般都会立即生效,返回值如下:
Query OK, 0 rows affected (0.01 sec)
如果没有上面的语句那么请执行下面的命令,即可立即生效。
Mysql> flush privileges
- 阿里云CentOS-7.2安装mysql
- 阿里云 CentOS 7安装MySQL
- 阿里云CentOS 6.5安装Mysql 5.6
- 阿里云centos 7 上安装mysql
- 阿里云服务器CentOS下安装mysql
- 阿里云CentOS系统安装Mysql
- 阿里云服务器 Centos 安装mysql数据库
- 阿里云centos安装mysql server
- 阿里云CentOS 6.5安装Mysql 5.6
- 阿里云服务器Centos安装rpm版MySql
- 阿里云CentOs安装jdk/mysql/tomcat综合篇
- centOS 阿里云服务器上安装 mysql jdk tomcat nginx
- 在阿里云CentOS下安装并启动MySQL服务
- 阿里云centos 6安装Nginx+PHP+MySQL
- 阿里云服务器ECS上CentOS安装mysql
- 阿里云centos安装mysql的心痛历程
- 阿里云CentOS 6.5下安装Mysql 5.6
- 阿里云Centos 7.5安装Mysql(命令行)
- ES6学习笔记
- 二叉树遍历算法实现
- @android:style/之Android系统自带样式
- SpringMVC 问题记录
- shiro+mybatis+springmvc实例记录(二)——shiro支持ajax请求
- 阿里云CentOS-7.2安装mysql
- iOS 面试题~RunLoop和线程的关系?runloop的mode作用是什么?
- 变形
- 牛客网前端编程题库及答案汇总(中)
- listview
- MVP
- 13. Roman to Integer
- view 画出一个形状,并在里面添加内容+文本居中
- Java 使用Jedis操作Redis