我是靠谱客的博主 疯狂睫毛,最近开发中收集的这篇文章主要介绍非root用户安装mysql-5.6.38.tar.gz,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 把安装包mysql-5.6.38.tar.gz上传到服务/home/app/soft中

2.在/home/app下面创建mysql文件夹

3.进入到mysql文件夹中,再创建data文件夹

4. 回到mysql压缩文件的路径中cd /home/app/soft 解压tar –zxvf mysql-5.6.38.tar.gz

5。 进入解压好的mysql-5.6.38.tar.gz文件夹中

 cd mysql-5.6.38

6. 进行cmake编译(时间较长,耐心等待) 

 cmake . -DCMAKE_INSTALL_PREFIX=/home/app/mysql -DMYSQL_UNIX_ADDR=/home/app/mysql/mysql_3306.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/home/app/mysql/data -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 

7.执行结束后使用echo $? 对上一步进行校验(输出结果为:0,说明正确,继续执行下面操作。反之,检测错误原因)

8.make && make install 初始化(安装时间较长,耐心等待)

9.执行结束后使用echo $? 对上一步进行校验(输出结果为:0,说明正确,继续执行下面操作。反之,检测错误原因)。
10.  配置mysql

 进入 cd /home/app/mysql

 cp support-files/my-medium.cnf ./my.cnf

11. vi my.cnf 编辑完成后保存退出

12.创建系统数据库的表–指定了配置文件和用户

13.执行结束后使用echo $? 对上一步进行校验(输出结果为:0,说明正确,继续执行下面操作。反之,检测错误原因)


14.修改环境变量

15.添加export PATH="/home/app/mysql/bin:$PATH"保存并退出

16.执行修改后的文件

17.进入mysql安全模式(mysqld_safe --skip-grant-tables &)(如果这里报错,输入ps -ef|grep mysqld,查看mysql的进程,杀死进程。继续输入mysqld_safe --skip-grant-tables &  进入安全模式)

18.继续输入mysql

19.创建用户 CREATE USER'username'@'host' IDENTIFIED BY 'password';(其中usermame为创建的用户名,host为本地’localhost’或者允许远程连接”%”,password为当前用户的密码)

20.执行结束后刷新
21.给当前创建的用户授权GRANT privileges ONdatabasename.tablename TO 'username'@'host' (privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL。databasename:数据库名。tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*。建议使用:GRANT ALL ON *.* TO ‘username’@‘%’;)

22.到此为止,mysql已经安装完成了。现在远程连接测试mysql是否成功。


点击TestConnection 出现如下图,远程配置成功




最后

以上就是疯狂睫毛为你收集整理的非root用户安装mysql-5.6.38.tar.gz的全部内容,希望文章能够帮你解决非root用户安装mysql-5.6.38.tar.gz所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部