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