mysql8.0安装
创始人
2024-05-29 23:54:27

创建文件
mkdir /usr/local/mysql
mkdir /usr/local/mysql/data
cd /usr/local/mysql

下载
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
解压
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

移动
mv /usr/local/mysql/mysql-8.0.20-linux-glibc2.12-x86_64/* /usr/local/mysql

创建用户组及用户和密码
groupadd mysql
useradd -g mysql mysql

授权用户
chown -R mysql.mysql /usr/local/mysql

编辑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

、、结束

初始化基础信息,最后一行后面会有个随机的初始密码保存下来一会登录要用(如果忘记了就删掉data重新初始化)

./usr/local/mysql/bin/mysqld --initialize

如果提示 :./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
就执行下下面这个再执行初始化
yum install -y libaio
yum -y install numactl

mysql目录下(授权以及添加服务)
cp -a ./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
mysql -uroot -p

如果出现 mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

cd /usr/local/mysql/bin

ldd mysql

sudo ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5

修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH
mysql_native_password BY ‘root123’;

刷新
flush privileges;

更改root连接权限
mysql> use mysql;
mysql> update user set host=‘%’ where user = ‘root’;
mysql> flush privileges;
​​​​​​​

相关内容

热门资讯

两大情报机构当街开枪内斗,“绝... 来源:中国新闻周刊基辅街头一处民宅门口,两群身着制服的军人相互握手致意,共同行走,但很快爆发争吵。声...
既见君子,然后呢? 如何激活古典文脉的当代生命力,从千年人文积淀中寻找安顿现代人心灵、重塑精神品格的力量,是当代文学创作...
尼泊尔外长感谢中国紧急援助支持... 9月3日,中国驻尼泊尔大使张茂明会见尼泊尔外交部长希西尔。张茂明表示,此次严重泥石流灾害发生以来,中...
招商积余多地项目升级开学季服务... 观点网讯:近日,招商积余全国多个项目围绕开学季升级物业服务,服务对象覆盖社区小业主、学校学生及高校新...
4天2板金富科技:向特定对象发... (来源:财闻)9月3日,金富科技(003018.SZ)公告称,公司收到证监会出具的《关于同意金富科技...