标签:-- data 流程 centos7mysql8.0 压缩版 mysqld usr mysql local
下载mysql:
mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz
下载地址:
https://dev.mysql.com/downloads/mysql/
解压到/usr/local路径:
tar -xvf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz -C /usr/local/
切换到/usr/local目录,修改mysql根目录名称:
mv mysql-8.0.25-linux-glibc2.12-x86_64/ mysql
创建mysql用户:
groupadd mysql
useradd -g mysql mysql
切换到mysql根目录下 cd /usr/local/mysql,并创建data文件夹:
mkdir data
授权mysql用户文件夹访问权限:
chown -R mysql:mysql /usr/local/mysql
切换到/usr/local/mysql/bin目录下,初始化mysql:
./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
记住初始化生成的密码:例:O,3d<-eG+iDv
编辑mysql配置文件 vim /etc/my.cnf,并修改对应datadir、socket、log-error、pid-file为如下内容:
[mysqld]
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
max_connections=1000
[mysqld_safe]
log-error=/usr/local/mysql/data/mariadb.log
pid-file=/usr/local/mysql/data/mariadb.pid
把mysqld服务拷贝到系统:
cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
授权并设置开启自启动:
chmod +x /etc/init.d/mysql
chkconfig --add mysql
启动mysql服务
service mysql start
设置mysql软链接:
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
查看临时密码
grep "A temporary password" /var/log/mysqld.log
登录mysql:
mysql -uroot -p
输入临时密码:例:O,3d<-eG+iDv
修改密码
alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'O,3d<-eG+iDv';
使用mysql语句
use mysql;
设置用户host
update user set host='%' where user ='root';
开放远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
刷新权限
flush privileges;
退出
exit
查看防火墙状态
firewall-cmd --state
查看防火墙开放端口
firewall-cmd --zone=public --list-ports
开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
配置防火墙端口生效
firewall-cmd --reload
标签:--,data,流程,centos7mysql8.0,压缩版,mysqld,usr,mysql,local 来源: https://blog.csdn.net/qq_41028058/article/details/117957424
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。