linux 上 mysql 8.0.21 安装步骤 有区分大小写的配置
1、解压安装包2、查看是不是有安装了maridb,若有则全部卸载:rpm -qa|grep -i maridb;3、在没有安装mysql情况下,是不会有 /etc/my.cnf 文件的,既然有的话,肯定是有有关mysql的文件,查询有关mysql的文件有哪些:rpm -qa | grep mysql4、将解压的mysql移动到/usr/local/mysql5、查看是否安装了libaiorpm -
1、解压安装包
2、查看是不是有安装了maridb,若有则全部卸载:
rpm -qa|grep -i maridb;
3、在没有安装mysql情况下,是不会有 /etc/my.cnf 文件的,既然有的话,肯定是有有关mysql的文件,查询有关mysql的文件有 哪些:然后一一删除
rpm -qa | grep mysql
4、将解压的mysql移动到
/usr/local/mysql
5、查看是否安装了libaio
rpm -q libaio
6、为mysql创建新的用户
useradd -s /sbin/nologin -M mysql
编辑 vi /etc/profile
在最后一行加
export PATH=$PATH:/usr/local/mysql//bin:/usr/local/mysql//lib
7、进入 mysql的bin目录,初始化,切记要记住密码,并且想让查询区分表的大小,则必须加上 --lower-case-table-names=1
./mysqld --initialize --user=mysql --lower-case-table-names=1
8、复制启动脚本:
cp ../support-files/mysql.server /etc/init.d/mysqld
9、修改配置文件:
cd /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
character-set-server=utf8
lower_case_table_names=1
[client]
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8
#character-set-server=utf8
10、启动 / 停止数据库:
service mysqld start
service mysqld stop
11、链接测试:
第一种方式:
进入到安装目录 /usr/local/mysql
./mysql -u root -p
第二种方式:
1)建立软连接。找到mysql的安装目录,此次安装目录 /usr/local/mysql/mysql
2) ln -s /usr/local/mysql/bin/mysql /usr/bin # 因为系统默认会找 /usr/bin 下的命令
3) 即可用 mysql -u root -p 链接
12、修改密码:
alter user 'root'@'localhost' identified by '111222';
13、 查询不区分大小写
更多推荐
所有评论(0)