第一步点击 Down
image.png第二步拖到下边页面点击这个按钮
image.png第三步继续点击
image.png第四步选择自己的 操作系统
image.png另外,如果想要旧版,点击这里
image.pngimage.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='*******'; #修改密码成功
网友评论