在红帽系统添加mysql的方法


小编给大家分享一下在红帽系统添加mysql的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!在红帽系统添加mysql的方法:首先以root用户登录红帽系统;然后创建mysql用户和mysql组;接着设定数据存储目录;最后进入mysql目录,手动执行数据库初始化脚本并进行相关配置文件修改即可。可以避免一些麻烦,如:安装完成之后无法设定密码,看不到mysql库。groupadd -r -g 306 mysql
useradd -r -g 306 -u 306 mysql进入mysql目录,里面有个INSTALL-BINARY的文件,里面有具体的安装说明。chown -R mysql.mysql /usr/local/mysql/*scripts/mysql_install_db –user=mysql –datadir=数据目录chown -R root /usr/local/mysql/*如果找到的四处配置文件有冲突,以最后一个为准(后一个覆盖前一个
即使没有任何配置文件,mysql也能跑,在support-files目录下提供了一堆默认配置文件service mysqld start
查看启动状态
netstat -tnlp执行mysql发现找不到命令
查看 ls /usr/local/mysql/bin/,发现有 mysql 命令
需要将mysql命令添加至系统目录
创建脚本文件:
vi /etc/profile.d/mysql.sh
添加 export PATH=$PATH:/usr/local/mysql/bin
保存退出
重新登陆,再次执行 mysql 就能进入mysql数据库啦[方法一]在mysql提示符下执行
mysql>set password for ‘username’@’host’=password(‘password’);
修改用户信息之后,要重读授权表
mysql>flush privileges;[方法二]在Linux命令提示符下执行
# mysqladmin -uUsername -hHost -p password ‘password'(如果没有密码可以省略-p)[方法三]修改mysql库中的user表
update user set Password=password(“password”) where user=”user” and host=”***”创建mysql的root用户远程访问(对所有库.所有表)
mysql>grant all privileges on . to ‘root’@’192.16.%.%’ identified by “password”;重读授权表
mysql>flush privileges;[方法四]安装完之后提示的密码修改方式:
./bin/mysqladmin -u root password ‘new-password’
./bin/mysqladmin -u root -h localhost.localdomain password ‘new-password’vi /etc/man.config
添加一行
MANPATH /usr/local/mysql/man
保存退出原文: Host ‘xxx.xx.xxx.xxx’ is not allowed to connect to this MySQL server开发云主机域名(一)数据备份(二)数据恢复看完了这篇文章,相信你对在红帽系统添加mysql的方法有了一定的了解,想了解更多相关知识,欢迎关注开发云行业资讯频道,感谢各位的阅读!

相关推荐: MySQL的root用户密码忘了 , 该怎么办?

当我们安装好MySQL后 , 默认root用户登录MySQL是没有密码的 , 当我们为root用户设置密码后 , 再次登录忘记了密码该怎么办?本地root密码重设 :解决问题思路 :1 . 修改主配置文件 /etc/my.cnf , 设置登录时跳过权限表的验证…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/12 11:21
下一篇 06/12 11:21

相关推荐