linux下mysql安装报错及修改密码登录等等
1:下载
[root@localhost soft]# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
2:解压文件
[root@dbserver /]# tar -xzvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
3修改文件
[root@dbserver local]# mv mysql-5.7.19-linux-glibc2.12-x86_64 mysql
4:检查库文件是否有删除,若有便删除(linux系统自带的)
[root@dbserver mysql]# rpm -qa | grep mysql
[root@dbserver mysql]# rm -e –-nodeps mysql-libs-5.1.52.x86_64
5:检查mysql组和用户是否存在,如无创建
[root@dbserver ~]# cat /etc/group | grep mysql
[root@dbserver ~]# cat /etc/passwd |grep mysql
创建
[root@dbserver ~]#groupadd mysql
[root@dbserver ~]#useradd -r -g mysql mysql
6:在mysql下添加data目录
[root@dbserver mysql]# mkdir data
进入安装mysql软件目录:执行命令 cd /usr/local/mysql
修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
我碰到了报错..
貌似提示注释器错误,没有/usr/bin/perl文件或者档案,解决办法(安装perl跟perl-devel即可):
执行 yum -y install perl perl-devel
后在初始化数据库即可。
bin/mysql_install_db
FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
Data::Dumper
yum install -y perl-Data-Dumper 即可。。
7: 加入开机启动
cp support-files/mysql.server /etc/init.d/mysql
启动mysql服务:执行命令service mysql start
执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功.
8 mysql登录
但是坑爹的是压根没在/root下找到.mysql_secret文件,好把,百度,使用无需验证的方式,修改my.cnf
就是这句,停止权限验证skip-grant-tables=1
重启mysql
./mysql -u root -p
use mysql;
mysql> set password=password("root");
Query OK, 0 rows affected, 1 warning (0.00 sec)
注意不要使用单引号,为什么?你自己试试就知道了
grant all privileges on *.* to'root' @'%' identified by 'root';
flush privileges;
exit;
然后用navicat远程登录,大功告成.
最新文章
- Java POI 解析word文档
- 微信服务号模板消息接口新增";设置行业";和";添加模板";及细节优化
- 「拉勾网」薪资调查的小爬虫,并将抓取结果保存到excel中
- 解决Ubuntu不能挂载ntfs格式硬盘
- 关于WP8 微信分享的补充说明
- Mysql数据库插入的中文字段值显示问号的问题解决
- 网络子系统54_ip协议分片重组_定位ipq
- Shell编程笔记
- Oracle中忘记sys和System密码的办法
- List与逗号分隔的字符串相互转换
- Java开发中json使用,各对象与json相互转换
- Kotlin入门(5)字符串及其格式化
- matlab slice
- Android 7.0 Dialog 无法显示的问题
- 关于SDWebImage加载高清图片导致app崩溃的问题
- 【LeetCode】135. Candy
- C++解析(18):C++标准库与字符串类
- SPOJ DQUERY D-query (在线主席树/ 离线树状数组)
- PageHelper中默认PageInfo成员变量
- 关闭win7/Server 2008非正常关机启动自动修复功能