1.1.1安装mysql
用yum方式命令安装mysql 和mysql-server
# yum install mysql mysql-server
1.1.2初始配置
1. #/sbin/chkconfig --add mysqld ← 在系统中添加mysql服务
2. #/sbin/chkconfig mysqld on ← 设置MySQL服务开机自启动
3. #/sbin/service mysqld start ← 启动mysqld服务
4. #chkconfig --list mysqld ← 检查mysqld服务
5. #mysqladmin -u root password 'testpassword' ← 自定义密码
6. #mysql -u root -p ← 密码验证登陆MySQL
7. 开放mysql服务端口,在/etc/sysconfig/iptables文件中加入一行如下图,3306是mysql的默认端口。
然后执行如下命令让iptables生效
#/etc/rc.d/init.d/iptables restart
8. 授权用户远程访问
使用mysql命令root用户连进mysql以后,可以使用如下命令授权root用户远程访问:
GRANTALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
并使用如下命令刷新权限:flush privileges;
如下命令可以创建一个用户test,密码为test123,且具有远程访问权限:
GRANTALL PRIVILEGES ON *.* TO 'test'@'%’ IDENTIFIED BY ‘test123’WITH GRANT OPTION;
9. 删除测试用数据库
使用root登录数据库后,执行如下sql语句删除测试数据库:
dropdatabase test;
- 相关文章
- win7中将文件拷贝到虚拟机linux下
- linux下切换root用户
- linux目录结构
- 为linux指定运行级别
- linux下vi编辑器的使用
- linux下安装java
- linux下安装tomcat
- linux下安装五笔输入法
- linux下在终端命令行中显示中文
- centos php环境搭建
- 热门文章
- win7中将文件拷贝到虚拟机linux下
- phpexcel设置行高及列宽,背景颜色,
- rabbitmq无法启动
- intellij idea不显示git push按钮
- php7中使用mongodb的aggregate进行
- laravel页面静态化的方法
- centos7.4 64位下swoole安装及配置
- navicate连接mycat报1184错误
- curl设置超时不起作用(CURLOPT_TIM
- devops-jenkins容器为pending状态
- 好评文章
- phpexcel设置行高及列宽,背景颜色,
- php7中使用mongodb的aggregate进行
- intellij idea打开文件所在文件夹
- windows下使用MongoDB Compass Com
- win7中将文件拷贝到虚拟机linux下
- laravel 中悲观锁 & 乐观锁的使用
- 单点登录sso原理及php实现方式及de
- navicate连接mycat报1184错误
- rabbitmq无法启动
- laravel整合dingo/api方法步骤:jwt
- 我的项目
- 【github】www.github.com/hurong241
- 【码云】gitee.com/hu_rong/projects
- 【docker hub】hub.docker.com/repositories/hurong241
- 【packagist】packagist.org/users/hurong241/packages
- 站点信息
- 建站时间:2011年
- 文章数:623篇
- 浏览数:1303109