linux 上 mysql 8.0.21 安装步骤 有区分大小写的配置
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
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、链接测试:
./mysql -u root -p
12、修改密码:
alter user 'root'@'localhost' identified by '111222';
13、 查询不区分大小写