Linux普通用户部署mysql
2017-01-17 09:15
471 查看
1、添加一个新用户,并设置密码
user test
passwd test
2、解压安装包,并重命名为mysql
tar zxvf mysql-5.5.54-linux2.6-x86_64.tar.gz
3、移除data目录数据
rm -rf data/*
4、拷贝配置文件
cp support-files/my-medium.cnf my.cnf
5、新建一个script目录作为启动脚本目录,拷贝启动脚本
cp support-files/mysql.server scrpit/mysqld
6、修改script/mysqld启动配置
6.1 修改basedir
basedir=/home/test/mysql
6.2 修改datadir
datadir=/home/test/mysql/data
6.3 修改lock目录
mkdir -p lock/subsys
lockdir='/home/test/mysql/lock/subsys'
6.4 修改进程id目录
mysqld_pid_file_path=/home/test/mysql/pid
6.5 修改启动参数
other_args="--basedir=/home/test/mysql --log-error=/home/test/mysql/log/log --socket=/home/test/mysql/data/mysql.socket --ledir=/home/test/mysql/bin --user=test --skip-grant-tables"
7、在mysql目录下,新建一个log目录;在data目录下,新建一个目录mysql
8、修改my.cnf配置文件
socket = /home/test/mysql/mysql.sock
basedir = /home/test/mysql
datadir = /home/test/mysql/data
9、配置已经完成,可以启动mysql了。进入script
./mysqld start
10、客户端登录
./mysql -uroot -proot -S /home/test/mysql/data/mysql.sock
11、将mysql库中对应的表和数据mysql/share,更新到mysql数据库中
mysql_system_tables.sql
mysql_system_tables_data.sql
配置结束,可以正常使用啦!
user test
passwd test
2、解压安装包,并重命名为mysql
tar zxvf mysql-5.5.54-linux2.6-x86_64.tar.gz
3、移除data目录数据
rm -rf data/*
4、拷贝配置文件
cp support-files/my-medium.cnf my.cnf
5、新建一个script目录作为启动脚本目录,拷贝启动脚本
cp support-files/mysql.server scrpit/mysqld
6、修改script/mysqld启动配置
6.1 修改basedir
basedir=/home/test/mysql
6.2 修改datadir
datadir=/home/test/mysql/data
6.3 修改lock目录
mkdir -p lock/subsys
lockdir='/home/test/mysql/lock/subsys'
6.4 修改进程id目录
mysqld_pid_file_path=/home/test/mysql/pid
6.5 修改启动参数
other_args="--basedir=/home/test/mysql --log-error=/home/test/mysql/log/log --socket=/home/test/mysql/data/mysql.socket --ledir=/home/test/mysql/bin --user=test --skip-grant-tables"
7、在mysql目录下,新建一个log目录;在data目录下,新建一个目录mysql
8、修改my.cnf配置文件
socket = /home/test/mysql/mysql.sock
basedir = /home/test/mysql
datadir = /home/test/mysql/data
9、配置已经完成,可以启动mysql了。进入script
./mysqld start
10、客户端登录
./mysql -uroot -proot -S /home/test/mysql/data/mysql.sock
11、将mysql库中对应的表和数据mysql/share,更新到mysql数据库中
mysql_system_tables.sql
mysql_system_tables_data.sql
配置结束,可以正常使用啦!
相关文章推荐
- linux普通用户下安装apache、mysql、php
- linux普通用户下输入mysql直接能进入到数据库的问题
- linux普通用户下,登录mysql失败,ERROR 1045 (28000): Access denied for user 'star11'@'localhost' (using password
- linux 普通用户成为sudoer(转)
- linux怎样用普通用户关机
- 关于“八大原因让Linux远离普通用户”
- 修改linux的文件属性,使普通用户有特权(转)
- 在Linux中添加普通新用户
- Linux赋予普通用户特殊权限
- linux下 mysql 忘记root用户密码解决办法
- 在Linux中开机自动运行普通用户脚本程序
- 在Linux中添加普通新用户
- MySQL(Linux)用户管理之总结
- Linux普通用户使用libusb访问usb设备的方法
- 菜鸟学Linux之五:FTP的管理之虚拟用户的搭建与部署
- 在Linux中添加普通新用户
- 八大原因让Linux远离普通用户
- 八大原因让Linux远离普通用户(转)
- 在Linux下Java环境的部署(linux+jdk+tomcat+mysql)
- linux Grant 添加 MySql 用户