美文网首页
Linux mysql 安装

Linux mysql 安装

作者: 南土酱 | 来源:发表于2021-04-09 23:30 被阅读0次

地址:https://www.mysql.com/

第一步点击 Down

image.png

第二步拖到下边页面点击这个按钮

image.png

第三步继续点击

image.png

第四步选择自己的 操作系统

image.png

另外,如果想要旧版,点击这里

image.png
image.png

第五步点击下载即可。

image.png image.png
注意不要点击这种 测试版本的下载按钮
image.png
1.下载完,解压 :
tar -xzvf  XXX
2.创建用户和组: 
groupadd mysql
useradd -r -g mysql mysql
3.将安装目录所有者及所属组改为mysql:
 chown -R mysql.mysql /usr/local/mysql
4.进入mysql文件夹,创建data
mkdir data  
5.然后再mysql 目录下,初始化
/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize

6.编辑配置文件
vi /etc/my.cnf
内容:
# mysql conf /etc/my.cnf
# Created by http://www.wdlinux.cn
# Last Updated 2010.06.01
 
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 128M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 8M
max_connections = 300
wait_timeout = 30
interactive_timeout = 30
max_connect_errors = 9
long_query_time = 1
tmp_table_size = 16M
datadir=/usr/games/mysql/data
basedir=/usr/games/mysql
以上两个路径请改为自己的mysql安装位置z'
# 取消密码验证
skip-grant-tables
symbolic-links=0

character-set-server=utf8
user=mysql
[mysqldump]
quick
max_allowed_packet = 8M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 12M
sort_buffer_size = 1M
read_buffer = 1M
write_buffer = 1M
[mysqlhotcopy]
interactive-timeout

7.将mysql加入到服务中
cp /usr/games/mysql/support-files/mysql.server /etc/init.d/mysql
PS: 路径改动
8.开机启动
chkconfig mysql on
9.启动mysql服务
service mysql start
10.进入mysql 目录下的 bin
mysql -uroot -p  
11. 提示输入密码,由于配置的免密登录
直接回车,enter 进入即可
12. 修改密码
mysql > update mysql.user set authentication_string=
password('*******') where user='root'; 

安装过程错误小节:

1.注意请不要重复初始化。后边如果启动 mysql不成功,请重启虚拟机以及清空
  data里的文件再初始化

2.[root@hadoop lib]# mysql
mysql: [ERROR] unknown variable 'sockeT=/tmp/mysql.sock'
请注意  /etc/my.cnf  里边的值是否大小写有误

3.Access denied for user 'root'@'localhost' (using password: NO) 
  denied for user 'root'@'localhost' (using password: NO)
  注意是否有在 /etc/my.cnf 文件中添加 免密登录的配置命令
  # 取消密码验证
  skip-grant-tables
  symbolic-links=0
  然后重启mysql 
  cmd:service mysql restart
4. ERROR 1054(42S22) Unknown column 'password' in ‘field list
mysql 版本的修改密码不是该字段
update mysql.user set authentication_string=password('*******') where user='*******';  #修改密码成功

部分安装步骤参考博客,感谢大佬:
mysql安装
安装过程报错解答
\color{#228B22}{Linux 学习小总结,不对之处,欢迎大神们喷我。可以的话顺手点个赞吧~~!}
\color{red}{警: 禁止抄袭,转载说明出处 🤨}

相关文章

网友评论

      本文标题:Linux mysql 安装

      本文链接:https://www.haomeiwen.com/subject/ywqgkltx.html