linux中无root权限,装mysql 于用户目录步骤
来源:互联网 发布:淘宝卖家借贷 编辑:程序博客网 时间:2024/05/20 19:30
背景: 实验室可以远程登录学校的linux服务器,但是 / 目录下无法创建文件(无权限),而且root目录有mysql软件。只能自己在用户目录安装mysql,下面是成功安装的步骤,高手请忽略。
下载MySQL软件包到指定目录
[user@host ~]$ llmysql-5.5.49-linux2.6-x86_64.tar.gz
创建MySQL安装主目录
[user@host ~]$tar -xzvf mysql-5.5.49-linux2.6-x86_64.tar.gz[user@host ~]$mv mysql-5.5.49-linux2.6-x86_64 mysql[user@host ~]$cd mysql[user@host mysql]$ll
创建配置文件my.cnf(类似win中的my.ini)
- 检查MySQL默认端口3306是否被占用执行命令:netstat -apn | grep 3306,本机器有两台mysql,所以3306被占用,重新给一个端口
- 此时mysql.sock将会存放在user@host mysql的目录下。【不需要手动写,只需要在配置文件中照写即可】
[user@host mysql]$cd support-files/my-large.cnf my.cnf[user@host mysql]$vim my.cnf 18 #password = your_password 19 port = 13306 20 socket = 21 user@host mysql/mysql.sock 22 # Here follows entries for some specific programs 23 24 # The MySQL server 25 [mysqld] 26 **27 port = 13306** **28 socket = user@host mysql/mysql.sock** 29 basedir = /data2/hanlixin/data1/tools/mysql 30 datadir = /data2/hanlixin/data1/tools/mysql/data 31 skip-external-locking 32 key_buffer_size = 256M 33 max_allowed_packet = 1M 34 table_open_cache = 256 35 sort_buffer_size = 1M 36 read_buffer_size = 1M 37 read_rnd_buffer_size = 4M 38 myisam_sort_buffer_size = 64M 39 thread_cache_size = 8 40 query_cache_size= 16M 41 # Try number of CPU's*2 for thread_concurrency
创建配置my.cnf 中其他重要文件
- 这个pid-file需要指定要自己的user@host/mysql目录下,否则会默认指向其他(/var/…./mysql.pid)
**42 pid-file = user@host/mysql/mysql.pid**
执行安装命令:
- user可以在my.cnf中写,也可以在–user=后写上当前用户
- 如果出现权限问题,可以chown -R user:group .
[user@host mysql]./script/mysql_install_db --defaults-file=my.cnf --user=user
启动MySQL
[user@host mysql]$bin/mysqld_safe --defaults-file=my.cnf &[user@host mysql]$netstat -anp|grep 13306
进入mysql
0. 一定要加上–socket=mysql.sock(mysql安装目录中的mysql.sock,否则提示不存在/var…./mysql.sock)
1. 开始进去的时候要已root进去,且没有密码。
2. 然后使用mysql数据库,修改root密码。
3. 创建新的用户,以及授权
4. 正常使用、登录mysql
[user@host mysql]$bin/mysql --socket=mysql.sock -uroot -p
【参考了百度经验并结合实际情况更正】
http://jingyan.baidu.com/article/ad310e80cf9ce81849f49ea2.html
阅读全文
1 0
- linux中无root权限,装mysql 于用户目录步骤
- Linux无root权限安装mysql绿色版
- Linux无ROOT权限安装Mysql 5.7
- MySQL中ROOT无权限问题
- 关于linux下位于root组的用户并没有root权限的问题
- 关于linux下位于root组的用户并没有root权限的问题
- Linux非root用户C3P0连接MySQL权限问题
- root用户运行tomcat提示无权限
- MySQL root用户修复root权限
- Mysql 用户登录无权限
- linux添加root权限用户
- linux添加root权限用户
- linux用户拥有root权限
- Linux用户添加root权限
- linux 用户添加root权限
- 无root权限下安装mysql源文件
- mysql免安装–无root权限
- linux开启ftp服务后root用户无权限登录处理
- 顺序查找,二分查找
- spfa 快速最短路-队列优化
- Linux脚本攻略学习笔记10
- Spark DataFrame入门教程
- 理解jquery的$.extend()、$.fn和$.fn.extend()
- linux中无root权限,装mysql 于用户目录步骤
- Curator使用demo
- Linux中listen函数的backlog参数含义
- html 输入框 只能输入数字 只能输入字母数字组合
- SQL日期操作函数及示例
- PHP扩展类JpGraph绘制统计图像 (一) 图表绘制
- abc的先序二叉树
- 常见对象-Character
- maven插件安装