Linux 安装MySql

 

1.下载MySql

下载MySql:https://downloads.mysql.com/archives/community/

2.上传到linux服务器上

 

 

 

 3.解压

将xz转换成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. 移动文件或者重命名

mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql

 

 

 

 5.添加用户和用户组

加组
groupadd mysql
加用户
useradd -r -g mysql mysql

 

6.加权限

进入mysql文件夹
cd usr/local/mysql
授权
chown -R mysql:mysql ./

 

 

 7.mysql初始化操作

切换到mysql的bin目录下
cd bin
初始化数据库,指定用户是mysql,指定根目录是/usr/local/mysql,指定数据目录是/usr/local/mysql/data
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

执行完后记得记住初始密码这里 我的是“jy:yF(hjX6qs”(临时的,后面需要用到)

 

 

 8.修改配置文件  vim /etc/my.cnf (没有就新建)

[mysqld]
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
#MySQL允许最大的进程连接数
#如果经常出现Too Many Connections的错误提示,则需要增大此值。
max_connections = 6000
#character config
character_set_server=utf8mb4
#默认存储引擎INNODB
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password

[mysql]
default-character-set=utf8mb4

[client]
default-character-set=utf8mb4

 

 复制上方内容输入vim my.cnf 粘贴按Esc键 输入:wq 保存并退出

vim my.cnf

 

 

 9.启动mysql服务

cd /usr/local/mysql
cd support*
启动服务
./mysql.server start

 

 

10.登录mysql

路径
cd /usr/local/mysql/bin
执行命令
./mysql -u用户 -p密码

 

 11.更改mysql密码

执行mysql命令更改mysql密码
alter user 'root'@'localhost' identified by '123456'

 

 

 

 到目前为止已经完成了密码更改。可以本地登录,但是不支持远程登录

./mysql -uroot -p123456

 

不支持远程登录,如下

 

 

 

 

 

12.开启远程登录

创建用户
create user 'root'@'%' identified by '123456';
授权
GRANT ALL ON *.* TO 'root'@'%';
刷新权限
flush privileges;

 

 

 

 13.通过Navicate连接MySql

 

 

 

posted @ 2022-09-04 22:49  三个人的酱油  阅读(39)  评论(0编辑  收藏  举报