centos8 安装mysql8


mysql学习手册
下载链接:https://downloads.mysql.com/archives/community/

选择版本
 

1、查看服务器状态 centos7以上使用:systemctl status mysqld 一下使用 service status mysqld 2、关闭mysql服务器 systemctl stop mysql 3、查看指定的文件 rpm -qa|grep -i mysql 4、删除文件 yum remove 文件名 5、 给mysql文件权限(由于mysql安装过程中,会通过mysql用户在/tmp目录下新建tpm_db文件,所有请给/tmp较大的文件权限) chmod -R 777 /tmp 6、检查mysql依赖 rpm -qa|grep libaib, rpm -qa|grep net-tools 7、安装操作必须按照顺序执行 rpm -ivh mysql-community-common-8.0 rpm -ivh mysql-community-client—plugins-8.0 rpm -ivh mysql-commnuity-libs-8.0 执行上面的命令如果报: mariadb-libs 被 mysql-community-libs-8.0.25 取代 可以执行:yum remove mysql-libs 命令清除值钱安装过的依赖即可 rpm -ivh mysql-commnuity-cliient-8.0 rpm -ivh mysql-community-server-8.0 8、mysql相关命令 查看mysql版本: mysql —version 或 mysqladmin —version 9、服务的初始化 为了保证数据库目录与文件的所有者为mysql登陆用户,如果你是以root身份运行mysql服务器,需要执行下面的命令初始化: mysqld —initialize —user=mysql 说明:—initialize选项默认以“安全”模式来初始化,则会为root用户生成一个密码并将该密码标记为过期,登陆后你需要设置一个新的秘密,生成大的临时密码会往日志中记录一份。 查看密码: cat /var/log/mysqld.log root@localhost:后面就是初始化密码 root@localhost: q show variables like ‘datadir’ 18、添加新用户 CREATE USER 用户名 [IDENTFIED BY ‘密码’] [, 用户名 [IDENTIFIED BY ‘密码’] ] 用户名参数表示新建用户的账户,由 用户(User) 和 主机名(Host) 构成; “[ ]”表示可选,也就是说,可以指定用户登录时需要密码验证,也可以不指定密码验证,这样用户 可以直接登录。不过,不指定密码的方式不安全,不推荐使用。如果指定密码值,这里需要使用 IDENTIFIED BY指定明文密码值。 CREATE USER语句可以同时创建多个用户。 #举例: 1、CREATE USER zhang3 IDENTIFIED BY '123123'; # 默认host是 % 2、CREATE USER 'kangshifu'@'localhost' IDENTIFIED BY '123456'; 19、删除用户 DROP user 用户名 20、设置当前用户的密码 SET PASSWORD = PASSWORD(‘密码’) 21、修改其他用户的密码 ALTER USER user [ID4NTIFIED BY ‘新密码’] SET PASSWORD FOR ‘username’@‘hostname’=‘new_password’ 22、给添加的用户分配权限 GRANT SELECT, INSERT, DELEETE, UPDATE (ALL全部权限) ON *.*(t第一个*所有库名,第二*所有表) TO 用户名@‘%’; %所有人都可以链接,也可以指定的IP可以链接,可以是本地, 23、查看权限 show grants; 或者 show grants for current_user; 或者 shwo grants for current_user(); 查看莫哥用户的全局权限: show grants for ‘user’@‘主机地址’ 24、收回权限的命令 revoke 权限1, 权限2 on 数据库名称.表名 from 用户名@用户地址

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
Bing Webmaster Portal Back

相关