在菜鸟教程搜索了mysql安装的教程,但是安装过程中遇到了许多问题,在此记录。
菜鸟教程,mysql安装网址:http://www.runoob.com/mysql/mysql-install.html
linux用户用的root
1、下载
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2、安装
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum install mysql-server
3、初始化
mysqld --initialize
4、启动
systemctl start mysqld
在启动这一步就报错了,可查看mysql日志(日志路径/var/log/mysqld.log)
报错信息:InnoDB: The innodb_system data file 'ibdata1' must be writable
通过yum安装:
5.7版本以前
chmod -R 777 /usr/local/mysql/data/
5.7版本以后
chmod -R 777 /var/lib/mysql
非yum安装:
find / -name ibdata1
找到对应目录更改权限。 执行完成之后,启动没有问题。
5、修改root用户密码
mysql8在安装完成后,会为root 生成一个临时密码,可查看日志
cat /var/log/mysqld.log
[Server] A temporary password is generated for root@localhost: Qyy.puI,+45s
mysql -u root -p
Qyy.puI,+45s
修改root密码,退出mysql,命令行中
mysqladmin -u root -p password 密码xxx
重新登录mysql
mysql -u root -p
密码xxx
登录成功,可以进行操作了。