linux安装mysql8详细教程-亲测有效
1、创建mysql目录,并到该目录去下载安装包
mkdir /usr/local/mysql
cd /usr/local/mysql 2、下载mysql8版本
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz 3、解压mysql8, 并通过xz命令解压出tar包,然后通过tar命令解压出文件夹
xz -d mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
tar xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar 4、创建用户组及用户和密码
groupadd mysql
useradd -g mysql mysql 5、授权用户
chown -R mysql.mysql /usr/local/mysql 6、编辑my.cnf文件
vim /etc/my.cnf 并添加以下内容
[mysqld]
user=root
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
port=3306
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
lower_case_table_names=1
group_concat_max_len=102400
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8 7、到/usr/local/mysql/bin目录下,初始化基础信息,
注意:会出现初始密码,记录下来,后续修改密码使用
cd /usr/local/mysql/bin
./mysqld --initialize ps:若报错,可参考以下命令:./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
yum -y install numactl 8、添加mysqld服务到系统
cd ../
cp -a ./support-files/mysql.server /etc/init.d/mysql 9、授权以及添加服务
chmod +x /etc/init.d/mysql
chkconfig --add mysql 10、启动mysql
service mysql start 11、将mysql添加到命令服务
ln -s /usr/local/mysql/bin/mysql /usr/bin 12、登录mysql
mysql -uroot -p 13、更改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
flush privileges; 14、更改root连接权限
use mysql;
update user set host='%' where user = 'root';
flush privileges;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
