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)

  1. 检查MySQL默认端口3306是否被占用执行命令:netstat -apn | grep 3306,本机器有两台mysql,所以3306被占用,重新给一个端口
  2. 此时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 中其他重要文件

  1. 这个pid-file需要指定要自己的user@host/mysql目录下,否则会默认指向其他(/var/…./mysql.pid)
 **42 pid-file     = user@host/mysql/mysql.pid**

执行安装命令:

  1. user可以在my.cnf中写,也可以在–user=后写上当前用户
  2. 如果出现权限问题,可以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

原创粉丝点击